ElevatorInkGameController
Base: DeviceInkGameControllerBase
None.
| 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 |
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