BlackICE Scripting

class scanner

DetailsGameController

scanner.DetailsGameController

  • 49 properties
  • 33 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
scannerCountainerink.CompoundWidgetReference0x58 scripted
cluesContainerink.CompoundWidgetReference0x70 scripted
quickhackContainerink.CompoundWidgetReference0x88 scripted
twintoneContainerink.CompoundWidgetReference0xA0 scripted
toggleDescirptionHackPartink.WidgetReference0xB8 scripted
toggleDescriptionTwintonePartink.WidgetReference0xD0 scripted
bottomFluffink.WidgetReference0x100 scripted
twintoneNoModelAvailableink.WidgetReference0x118 scripted
twintoneSaveButtonHintsink.WidgetReference0x130 scripted
twintoneApplyButtonHintsink.WidgetReference0x148 scripted
changeTabButtonHintsink.WidgetReference0x160 scripted
changeTabInlineHintink.WidgetReference0x178 scripted
spaceTab01ink.WidgetReference0x190 scripted
spaceTab02ink.WidgetReference0x1A8 scripted
twotabs01BottomLineink.WidgetReference0x1C0 scripted
twotabs02BottomLineink.WidgetReference0x1D8 scripted
threetabs01BottomLineink.WidgetReference0x1F0 scripted
threetabs02BottomLineink.WidgetReference0x208 scripted
threetabs03BottomLineink.WidgetReference0x220 scripted
lastOpenTabScannerDetailTab0x238 scripted
playerWeakHandle<game.Object>0x240 scripted
scannedObjectWeakHandle<game.Object>0x250 scripted
scanningStategame.ScanningState0x260 scripted
scannedObjectTypeScannerObjectType0x264 scripted
currentTabScannerDetailTab0x268 scripted
isQuickHackAblebool0x26C scripted
isQuickHackPanelOpenedOrBlockedbool0x26D scripted
isQuickHackPanelOpenedbool0x26E scripted
isQuickHackPanelBlockedbool0x26F scripted
twintoneAvailablebool0x270 scripted
twintoneApplyAvailablebool0x271 scripted
twintoneNoModelApplicablebool0x272 scripted
asyncSpawnRequestsWeakHandle<ink.AsyncSpawnRequest>[]0x278 scripted
uiScannedObjectTypeChangedCallbackIDred.CallbackObject?0x288 scripted
uiScanningStateChangedCallbackIDred.CallbackObject?0x298 scripted
uiScannedObjectChangedCallbackIDred.CallbackObject?0x2A8 scripted
twintoneAvailableCallbackIDred.CallbackObject?0x2B8 scripted
twintoneApplyAvailableCallbackIDred.CallbackObject?0x2C8 scripted
twintoneNoModelAvailableCallbackIDred.CallbackObject?0x2D8 scripted
uiQHPanelOpenedCallbackIDred.CallbackObject?0x2E8 scripted
uiQHPanelBlockedCallbackIDred.CallbackObject?0x2F8 scripted
uiSystemIsInMenuCallbackIDred.CallbackObject?0x308 scripted
twintoneFactListenerIduint0x318 scripted
possessedByJohnnyFactListenerIduint0x31C scripted
introAnimProxyink.anim.Proxy?0x320 scripted
outroAnimProxyink.anim.Proxy?0x330 scripted
scannerToggleTabOpenAnimProxyink.anim.Proxy?0x340 scripted
scannerToggleTabCloseAnimProxyink.anim.Proxy?0x350 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUnitialize() RTTI
  • bool OnPlayerAttach(game.Object player) RTTI
  • bool OnScannedObjectChanged(ent.EntityID value) RTTI
  • bool OnScannedObjectTypeChanged(int value) RTTI
  • bool OnScannerTabChangeEvent(ScannerTabChangeEvent evt) RTTI
  • ScannerDetailTab[] GetAvailablesTabs() RTTI
  • bool OnMenuUpdate(bool value) RTTI
  • bool OnQuickHackPanelOpened(bool value) RTTI
  • bool OnQuickHackPanelBlocked(bool value) RTTI
  • bool OnQuickHackPanelOpenedOrBlocked() RTTI
  • void RefreshLayout() RTTI
  • void AsyncSpawnScannerModule(CName scannerWidgetLibraryName) RTTI
  • void StopAnimations() RTTI
  • void PlayOutroAnimation() RTTI
  • void SetTab(ScannerDetailTab scannerDetailTab, bool? isForceSkippingToggleAnimation) RTTI
  • void UpdateTabBottomLine() RTTI
  • void UpdateActiveTab(ScannerDetailTab tab) RTTI
  • bool OnTwintoneAvailabilityChanged(bool value) RTTI
  • bool OnTwintoneApplyAvailabilityChanged(bool value) RTTI
  • bool OnTwintoneNoModelAvailableChanged(bool value) RTTI
  • void UpdateButtonHint() RTTI
  • void UpdateTwintoneNoModelAvailableVisibility() RTTI
  • void UpdateKiroshiLogoVisibility() RTTI
  • void OnFactChanged(int value) RTTI
  • void ToggleQHTabVisibility() RTTI
  • void ToggleTwintoneVisibility() RTTI
  • int GetNumberOfTabsDiplayed() RTTI
  • bool ShouldDisplayTwintoneTab() RTTI
  • void RestoreLastTab() RTTI
  • bool OnScannerDetailsShown(ink.anim.Proxy animationProxy) RTTI
  • bool OnScannerDetailsHidden(ink.anim.Proxy animationProxy) RTTI
  • CName GetPlayAsJohnnyFactName() RTTI