BlackICE Scripting

class

DataTermInkGameController

  • 6 properties
  • 16 functions

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

Properties

PropertyTypeOffset
fcPointsPanelWeakHandle<ink.HorizontalPanelWidget>0xC8 scripted
districtTextWeakHandle<ink.TextWidget>0xD8 scripted
pointTextWeakHandle<ink.TextWidget>0xE8 scripted
pointWeakHandle<game.FastTravelPointData>0xF8 scripted
onFastTravelPointUpdateListenerred.CallbackObject?0x108 scripted
onToggleHologramListenerred.CallbackObject?0x118 scripted

Functions

  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • bool OnToggleHologram(bool subwayGateOpen) RTTI
  • void ResolveHologramState(bool shouldBeOpen, EDeviceStatus deviceState) RTTI
  • void UpdateSubwayHologramDefaultState(EDeviceStatus deviceState) RTTI
  • ink.anim.PlaybackOptions CreateAnimPlaybackOverrideData() RTTI
  • void SetupWidgets() overrideRTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • DataTerm? GetOwner() overrideRTTI
  • bool GetIsSubwayGate() RTTI
  • FastTravelSystem? GetFastTravelSystem() RTTI
  • void Refresh(EDeviceStatus state) overrideRTTI
  • void TurnOn() RTTI
  • void TurnOff() RTTI
  • void UpdatePointText() RTTI
  • bool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData) overrideRTTI