BlackICE Scripting

class

ElevatorInkGameController

  • 16 properties
  • 13 functions

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

Properties

PropertyTypeOffset
verticalPanelink.VerticalPanelWidgetReference0xC8 scripted
currentFloorTextWidgetink.TextWidgetReference0xE0 scripted
openCloseButtonWidgetsink.CanvasWidgetReference0xF8 scripted
elevatorUpArrowsWidgetink.FlexWidgetReference0x110 scripted
elevatorDownArrowsWidgetink.FlexWidgetReference0x128 scripted
waitingStateWidgetink.CanvasWidgetReference0x140 scripted
dataScanningWidgetink.CanvasWidgetReference0x158 scripted
elevatorStoppedWidgetink.CanvasWidgetReference0x170 scripted
isPlayerScannedbool0x188 scripted
isPausedbool0x189 scripted
isAuthorizedbool0x18A scripted
animProxyink.anim.Proxy?0x190 scripted
buttonSizesfloat[]0x1A0 scripted
onChangeFloorListenerred.CallbackObject?0x1B0 scripted
onPlayerScannedListenerred.CallbackObject?0x1C0 scripted
onPausedChangeListenerred.CallbackObject?0x1D0 scripted

Functions

  • void SetupWidgets() overrideRTTI
  • void InitializeCurrentFloorName() RTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • void RefreshFloor(ink.Widget widget, SActionWidgetPackage widgetData, int floorNumber, int maxFloors) RTTI
  • bool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData) overrideRTTI
  • void SetCurrentFloorOnUI(string floorName) RTTI
  • LiftDevice? GetOwner() overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • bool OnPlayerScanned(bool value) RTTI
  • bool OnPausedChange(bool value) RTTI
  • bool OnChangeFloor(string value) RTTI
  • void Refresh(EDeviceStatus state) overrideRTTI