class
ElevatorInkGameController
- 16 properties
- 13 functions
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
verticalPanel | ink.VerticalPanelWidgetReference | 0xC8 | scripted |
currentFloorTextWidget | ink.TextWidgetReference | 0xE0 | scripted |
openCloseButtonWidgets | ink.CanvasWidgetReference | 0xF8 | scripted |
elevatorUpArrowsWidget | ink.FlexWidgetReference | 0x110 | scripted |
elevatorDownArrowsWidget | ink.FlexWidgetReference | 0x128 | scripted |
waitingStateWidget | ink.CanvasWidgetReference | 0x140 | scripted |
dataScanningWidget | ink.CanvasWidgetReference | 0x158 | scripted |
elevatorStoppedWidget | ink.CanvasWidgetReference | 0x170 | scripted |
isPlayerScanned | bool | 0x188 | scripted |
isPaused | bool | 0x189 | scripted |
isAuthorized | bool | 0x18A | scripted |
animProxy | ink.anim.Proxy? | 0x190 | scripted |
buttonSizes | float[] | 0x1A0 | scripted |
onChangeFloorListener | red.CallbackObject? | 0x1B0 | scripted |
onPlayerScannedListener | red.CallbackObject? | 0x1C0 | scripted |
onPausedChangeListener | red.CallbackObject? | 0x1D0 | scripted |
Functions
void SetupWidgets()overrideRTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "SetupWidgets;", (ElevatorInkGameController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_SetupWidgets( ElevatorInkGameController self );void InitializeCurrentFloorName()RTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "InitializeCurrentFloorName;", (ElevatorInkGameController_InitializeCurrentFloorName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_InitializeCurrentFloorName( ElevatorInkGameController self );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (ElevatorInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_UpdateActionWidgets( ElevatorInkGameController self, SActionWidgetPackage[] widgetsData );void RefreshFloor(ink.Widget widget, SActionWidgetPackage widgetData, int floorNumber, int maxFloors)RTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "RefreshFloor;inkWidgetscript_ref<SActionWidgetPackage>Int32Int32", (ElevatorInkGameController_RefreshFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_RefreshFloor( ElevatorInkGameController self, ink.Widget? widget, SActionWidgetPackage widgetData, int floorNumber, int maxFloors );bool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData)overrideRTTIre.Hooks.Place( "ElevatorInkGameController", "OnActionWidgetSpawned", (ElevatorInkGameController_OnActionWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_OnActionWidgetSpawned( ElevatorInkGameController self, ink.Widget? widget, IScriptable? userData );void SetCurrentFloorOnUI(string floorName)RTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "SetCurrentFloorOnUI;script_ref<String>", (ElevatorInkGameController_SetCurrentFloorOnUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_SetCurrentFloorOnUI( ElevatorInkGameController self, string floorName );LiftDevice? GetOwner()overrideRTTIre.Hooks.Place( "ElevatorInkGameController", "GetOwner;", (ElevatorInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.LiftDevice>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_GetOwner( ElevatorInkGameController self );void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (ElevatorInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_RegisterBlackboardCallbacks( ElevatorInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (ElevatorInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_UnRegisterBlackboardCallbacks( ElevatorInkGameController self, game.IBlackboard? blackboard );bool OnPlayerScanned(bool value)RTTIre.Hooks.Place( "ElevatorInkGameController", "OnPlayerScanned", (ElevatorInkGameController_OnPlayerScanned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_OnPlayerScanned( ElevatorInkGameController self, bool value );bool OnPausedChange(bool value)RTTIre.Hooks.Place( "ElevatorInkGameController", "OnPausedChange", (ElevatorInkGameController_OnPausedChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_OnPausedChange( ElevatorInkGameController self, bool value );bool OnChangeFloor(string value)RTTIre.Hooks.Place( "ElevatorInkGameController", "OnChangeFloor", (ElevatorInkGameController_OnChangeFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_OnChangeFloor( ElevatorInkGameController self, string value );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "ElevatorInkGameController", "Refresh;EDeviceStatus", (ElevatorInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorInkGameController_Refresh( ElevatorInkGameController self, EDeviceStatus state );