scannerDetailsGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 49
| Name | Type | Flags |
|---|---|---|
asyncSpawnRequests | array<wref<inkAsyncSpawnRequest>> | scriptedprivate |
bottomFluff | inkWidgetRef | scriptedprivate |
changeTabButtonHints | inkWidgetRef | scriptedprivate |
changeTabInlineHint | inkWidgetRef | scriptedprivate |
cluesContainer | inkCompoundRef | scriptedprivate |
currentTab | ScannerDetailTab | scriptedprivate |
introAnimProxy | ref<inkAnimProxy> | scriptedprivate |
isQuickHackAble | Bool | scriptedprivate |
isQuickHackPanelBlocked | Bool | scriptedprivate |
isQuickHackPanelOpened | Bool | scriptedprivate |
isQuickHackPanelOpenedOrBlocked | Bool | scriptedprivate |
kiroshiLogo | inkWidgetRef | scriptedprivate |
lastOpenTab | ScannerDetailTab | scriptedprivatepersistent |
outroAnimProxy | ref<inkAnimProxy> | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
possessedByJohnnyFactListenerId | Uint32 | scriptedprivate |
quickhackContainer | inkCompoundRef | scriptedprivate |
scannedObject | wref<GameObject> | scriptedprivate |
scannedObjectType | ScannerObjectType | scriptedprivate |
scannerCountainer | inkCompoundRef | scriptedprivate |
scannerToggleTabCloseAnimProxy | ref<inkAnimProxy> | scriptedprivate |
scannerToggleTabOpenAnimProxy | ref<inkAnimProxy> | scriptedprivate |
scanningState | gameScanningState | scriptedprivate |
spaceTab01 | inkWidgetRef | scriptedprivate |
spaceTab02 | inkWidgetRef | scriptedprivate |
threetabs01BottomLine | inkWidgetRef | scriptedprivate |
threetabs02BottomLine | inkWidgetRef | scriptedprivate |
threetabs03BottomLine | inkWidgetRef | scriptedprivate |
toggleDescirptionHackPart | inkWidgetRef | scriptedprivate |
toggleDescriptionTwintonePart | inkWidgetRef | scriptedprivate |
twintoneApplyAvailable | Bool | scriptedprivate |
twintoneApplyAvailableCallbackID | ref<CallbackHandle> | scriptedprivate |
twintoneApplyButtonHints | inkWidgetRef | scriptedprivate |
twintoneAvailable | Bool | scriptedprivate |
twintoneAvailableCallbackID | ref<CallbackHandle> | scriptedprivate |
twintoneContainer | inkCompoundRef | scriptedprivate |
twintoneFactListenerId | Uint32 | scriptedprivate |
twintoneNoModelApplicable | Bool | scriptedprivate |
twintoneNoModelAvailable | inkWidgetRef | scriptedprivate |
twintoneNoModelAvailableCallbackID | ref<CallbackHandle> | scriptedprivate |
twintoneSaveButtonHints | inkWidgetRef | scriptedprivate |
twotabs01BottomLine | inkWidgetRef | scriptedprivate |
twotabs02BottomLine | inkWidgetRef | scriptedprivate |
uiQHPanelBlockedCallbackID | ref<CallbackHandle> | scriptedprivate |
uiQHPanelOpenedCallbackID | ref<CallbackHandle> | scriptedprivate |
uiScannedObjectChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
uiScannedObjectTypeChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
uiScanningStateChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
uiSystemIsInMenuCallbackID | ref<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