ElevatorInkGameController class
ElevatorInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
verticalPanel | ink.VerticalPanelWidgetReference | scripted |
currentFloorTextWidget | ink.TextWidgetReference | scripted |
openCloseButtonWidgets | ink.CanvasWidgetReference | scripted |
elevatorUpArrowsWidget | ink.FlexWidgetReference | scripted |
elevatorDownArrowsWidget | ink.FlexWidgetReference | scripted |
waitingStateWidget | ink.CanvasWidgetReference | scripted |
dataScanningWidget | ink.CanvasWidgetReference | scripted |
elevatorStoppedWidget | ink.CanvasWidgetReference | scripted |
isPlayerScanned | bool | scripted |
isPaused | bool | scripted |
isAuthorized | bool | scripted |
animProxy | ink.anim.Proxy? | scripted |
buttonSizes | float[] | scripted |
onChangeFloorListener | red.CallbackObject? | scripted |
onPlayerScannedListener | red.CallbackObject? | scripted |
onPausedChangeListener | red.CallbackObject? | scripted |
Functions
void SetupWidgets()overrideRTTIvoid InitializeCurrentFloorName()RTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIvoid RefreshFloor(ink.Widget widget, SActionWidgetPackage widgetData, int floorNumber, int maxFloors)RTTIbool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData)overrideRTTIvoid SetCurrentFloorOnUI(string floorName)RTTILiftDevice? GetOwner()overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIbool OnPlayerScanned(bool value)RTTIbool OnPausedChange(bool value)RTTIbool OnChangeFloor(string value)RTTIvoid Refresh(EDeviceStatus state)overrideRTTI