REDNODE / GAME API

scannerDetailsGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 49

NameTypeFlags
asyncSpawnRequestsarray<wref<inkAsyncSpawnRequest>>scriptedprivate
bottomFluffinkWidgetRefscriptedprivate
changeTabButtonHintsinkWidgetRefscriptedprivate
changeTabInlineHintinkWidgetRefscriptedprivate
cluesContainerinkCompoundRefscriptedprivate
currentTabScannerDetailTabscriptedprivate
introAnimProxyref<inkAnimProxy>scriptedprivate
isQuickHackAbleBoolscriptedprivate
isQuickHackPanelBlockedBoolscriptedprivate
isQuickHackPanelOpenedBoolscriptedprivate
isQuickHackPanelOpenedOrBlockedBoolscriptedprivate
lastOpenTabScannerDetailTabscriptedprivatepersistent
outroAnimProxyref<inkAnimProxy>scriptedprivate
playerwref<GameObject>scriptedprivate
possessedByJohnnyFactListenerIdUint32scriptedprivate
quickhackContainerinkCompoundRefscriptedprivate
scannedObjectwref<GameObject>scriptedprivate
scannedObjectTypeScannerObjectTypescriptedprivate
scannerCountainerinkCompoundRefscriptedprivate
scannerToggleTabCloseAnimProxyref<inkAnimProxy>scriptedprivate
scannerToggleTabOpenAnimProxyref<inkAnimProxy>scriptedprivate
scanningStategameScanningStatescriptedprivate
spaceTab01inkWidgetRefscriptedprivate
spaceTab02inkWidgetRefscriptedprivate
threetabs01BottomLineinkWidgetRefscriptedprivate
threetabs02BottomLineinkWidgetRefscriptedprivate
threetabs03BottomLineinkWidgetRefscriptedprivate
toggleDescirptionHackPartinkWidgetRefscriptedprivate
toggleDescriptionTwintonePartinkWidgetRefscriptedprivate
twintoneApplyAvailableBoolscriptedprivate
twintoneApplyAvailableCallbackIDref<CallbackHandle>scriptedprivate
twintoneApplyButtonHintsinkWidgetRefscriptedprivate
twintoneAvailableBoolscriptedprivate
twintoneAvailableCallbackIDref<CallbackHandle>scriptedprivate
twintoneContainerinkCompoundRefscriptedprivate
twintoneFactListenerIdUint32scriptedprivate
twintoneNoModelApplicableBoolscriptedprivate
twintoneNoModelAvailableinkWidgetRefscriptedprivate
twintoneNoModelAvailableCallbackIDref<CallbackHandle>scriptedprivate
twintoneSaveButtonHintsinkWidgetRefscriptedprivate
twotabs01BottomLineinkWidgetRefscriptedprivate
twotabs02BottomLineinkWidgetRefscriptedprivate
uiQHPanelBlockedCallbackIDref<CallbackHandle>scriptedprivate
uiQHPanelOpenedCallbackIDref<CallbackHandle>scriptedprivate
uiScannedObjectChangedCallbackIDref<CallbackHandle>scriptedprivate
uiScannedObjectTypeChangedCallbackIDref<CallbackHandle>scriptedprivate
uiScanningStateChangedCallbackIDref<CallbackHandle>scriptedprivate
uiSystemIsInMenuCallbackIDref<CallbackHandle>scriptedprivate

Methods 34

private final func AsyncSpawnScannerModule(scannerWidgetLibraryName: CName)scripted
private final const func GetAvailablesTabs() -> array<ScannerDetailTab>scripted
private final func GetNumberOfTabsDiplayed() -> Int32scripted
private final const func GetPlayAsJohnnyFactName() -> CNamescripted
private final func OnFactChanged(value: Int32)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMenuUpdate(value: Bool) -> Boolscripted
protected cb func OnPlayerAttach(player: ref<GameObject>) -> Boolscripted
protected cb func OnQuickHackPanelBlocked(value: Bool) -> Boolscripted
protected cb func OnQuickHackPanelOpened(value: Bool) -> Boolscripted
protected cb func OnQuickHackPanelOpenedOrBlocked() -> Boolscripted
protected cb func OnScannedObjectChanged(value: EntityID) -> Boolscripted
protected cb func OnScannedObjectTypeChanged(value: Int32) -> Boolscripted
protected cb func OnScannerDetailsHidden(animationProxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnScannerDetailsShown(animationProxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnScannerTabChangeEvent(evt: ref<ScannerTabChangeEvent>) -> Boolscripted
protected cb func OnScanningStateChanged(value: Variant) -> Boolscripted
protected cb func OnTwintoneApplyAvailabilityChanged(value: Bool) -> Boolscripted
protected cb func OnTwintoneAvailabilityChanged(value: Bool) -> Boolscripted
protected cb func OnTwintoneNoModelAvailableChanged(value: Bool) -> Boolscripted
protected cb func OnUnitialize() -> Boolscripted
private final func PlayOutroAnimation()scripted
private final func RefreshLayout()scripted
private final func RestoreLastTab()scripted
private final func SetTab(scannerDetailTab: ScannerDetailTab, opt isForceSkippingToggleAnimation: Bool)scripted
private final const func ShouldDisplayTwintoneTab() -> Boolscripted
private final func StopAnimations()scripted
private final func ToggleQHTabVisibility()scripted
private final func ToggleTwintoneVisibility()scripted
private final func UpdateActiveTab(tab: ScannerDetailTab)scripted
private final func UpdateButtonHint()scripted
private final func UpdateKiroshiLogoVisibility()scripted
private final func UpdateTabBottomLine()scripted
private final func UpdateTwintoneNoModelAvailableVisibility()scripted