class
ElevatorFloorTerminalControllerPS
- 3 properties
- 36 functions
Extends TerminalControllerPS MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
elevatorFloorSetup | ElevatorFloorSetup | 0x2E8 | scripted |
hasDirectInteration | bool | 0x350 | scripted |
isElevatorAtThisFloor | bool | 0x351 | scripted |
Functions
void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "GameAttached;", (ElevatorFloorTerminalControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GameAttached( ElevatorFloorTerminalControllerPS self );ElevatorFloorSetup GetElevatorFloorSetup()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetElevatorFloorSetup;", (ElevatorFloorTerminalControllerPS_GetElevatorFloorSetup x) => { return re.Hooks.CallOriginal<re.msgpack.ElevatorFloorSetup>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetElevatorFloorSetup( ElevatorFloorTerminalControllerPS self );string GetAuthorizationTextOverride()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetAuthorizationTextOverride;", (ElevatorFloorTerminalControllerPS_GetAuthorizationTextOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetAuthorizationTextOverride( ElevatorFloorTerminalControllerPS self );bool IsElevatorAtThisFloor()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "IsElevatorAtThisFloor;", (ElevatorFloorTerminalControllerPS_IsElevatorAtThisFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_IsElevatorAtThisFloor( ElevatorFloorTerminalControllerPS self );void EvaluateThisFloor()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "EvaluateThisFloor;", (ElevatorFloorTerminalControllerPS_EvaluateThisFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_EvaluateThisFloor( ElevatorFloorTerminalControllerPS self );void EvaluateFloor()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "EvaluateFloor;", (ElevatorFloorTerminalControllerPS_EvaluateFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_EvaluateFloor( ElevatorFloorTerminalControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "Initialize;", (ElevatorFloorTerminalControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_Initialize( ElevatorFloorTerminalControllerPS self );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (ElevatorFloorTerminalControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetInkWidgetTweakDBID( ElevatorFloorTerminalControllerPS self, game.GetActionsContext context );SThumbnailWidgetPackage[] GetThumbnailWidgets()overrideRTTIbool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ElevatorFloorTerminalControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetActions( ElevatorFloorTerminalControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "CanCreateAnyQuickHackActions;", (ElevatorFloorTerminalControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_CanCreateAnyQuickHackActions( ElevatorFloorTerminalControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ElevatorFloorTerminalControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetQuickHackActions( ElevatorFloorTerminalControllerPS self, game.device.Action[] actions, game.GetActionsContext context );void PushInactiveInteractionChoice(game.GetActionsContext context, game.interactions.Choice[] choices)overrideRTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "PushInactiveInteractionChoice;script_ref<GetActionsContext>script_ref<array<InteractionChoice>>", (ElevatorFloorTerminalControllerPS_PushInactiveInteractionChoice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_PushInactiveInteractionChoice( ElevatorFloorTerminalControllerPS self, game.GetActionsContext context, game.interactions.Choice[] choices );QuickHackCallElevator? ActionQuickHackCallElevator()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionQuickHackCallElevator;", (ElevatorFloorTerminalControllerPS_ActionQuickHackCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackCallElevator>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionQuickHackCallElevator( ElevatorFloorTerminalControllerPS self );QuickHackAuthorization? ActionQuickHackAuthorization()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionQuickHackAuthorization;", (ElevatorFloorTerminalControllerPS_ActionQuickHackAuthorization x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackAuthorization>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionQuickHackAuthorization( ElevatorFloorTerminalControllerPS self );AuthorizeUser? ActionAuthorizeUser(bool? isForced)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionAuthorizeUser;Bool", (ElevatorFloorTerminalControllerPS_ActionAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.AuthorizeUser>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionAuthorizeUser( ElevatorFloorTerminalControllerPS self, bool? isForced );CallElevator? ActionCallElevator()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionCallElevator;", (ElevatorFloorTerminalControllerPS_ActionCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.CallElevator>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionCallElevator( ElevatorFloorTerminalControllerPS self );EntityNotificationType OnQuickHackCallElevator(QuickHackCallElevator evt)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnQuickHackCallElevator;QuickHackCallElevator", (ElevatorFloorTerminalControllerPS_OnQuickHackCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnQuickHackCallElevator( ElevatorFloorTerminalControllerPS self, QuickHackCallElevator? evt );EntityNotificationType OnCallElevator(CallElevator evt)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnCallElevator;CallElevator", (ElevatorFloorTerminalControllerPS_OnCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnCallElevator( ElevatorFloorTerminalControllerPS self, CallElevator? evt );EntityNotificationType OnQuickHackAuthorization(QuickHackAuthorization evt)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnQuickHackAuthorization;QuickHackAuthorization", (ElevatorFloorTerminalControllerPS_OnQuickHackAuthorization x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnQuickHackAuthorization( ElevatorFloorTerminalControllerPS self, QuickHackAuthorization? evt );void SendQuickHackAuthorizationToParents()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "SendQuickHackAuthorizationToParents;", (ElevatorFloorTerminalControllerPS_SendQuickHackAuthorizationToParents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_SendQuickHackAuthorizationToParents( ElevatorFloorTerminalControllerPS self );EntityNotificationType OnAuthorizeUser(AuthorizeUser evt)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnAuthorizeUser;AuthorizeUser", (ElevatorFloorTerminalControllerPS_OnAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnAuthorizeUser( ElevatorFloorTerminalControllerPS self, AuthorizeUser? evt );SDeviceWidgetPackage[] GetDeviceWidgets()overrideRTTISDeviceWidgetPackage GetSlaveDeviceWidget(game.PersistentID deviceID)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetSlaveDeviceWidget;PersistentID", (ElevatorFloorTerminalControllerPS_GetSlaveDeviceWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetSlaveDeviceWidget( ElevatorFloorTerminalControllerPS self, game.PersistentID deviceID );SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "GetDeviceWidget;script_ref<GetActionsContext>", (ElevatorFloorTerminalControllerPS_GetDeviceWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_GetDeviceWidget( ElevatorFloorTerminalControllerPS self, game.GetActionsContext context );EntityNotificationType OnLiftArrived(LiftArrivedEvent evt)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnLiftArrived;LiftArrivedEvent", (ElevatorFloorTerminalControllerPS_OnLiftArrived x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnLiftArrived( ElevatorFloorTerminalControllerPS self, LiftArrivedEvent? evt );EntityNotificationType OnLiftDeparted(LiftDepartedEvent evt)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnLiftDeparted;LiftDepartedEvent", (ElevatorFloorTerminalControllerPS_OnLiftDeparted x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnLiftDeparted( ElevatorFloorTerminalControllerPS self, LiftDepartedEvent? evt );EntityNotificationType OnLiftFloorSyncDataEvent(LiftFloorSyncDataEvent evt)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "OnLiftFloorSyncDataEvent;LiftFloorSyncDataEvent", (ElevatorFloorTerminalControllerPS_OnLiftFloorSyncDataEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_OnLiftFloorSyncDataEvent( ElevatorFloorTerminalControllerPS self, LiftFloorSyncDataEvent? evt );void UnlockConnectedDoors()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "UnlockConnectedDoors;", (ElevatorFloorTerminalControllerPS_UnlockConnectedDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_UnlockConnectedDoors( ElevatorFloorTerminalControllerPS self );void LockConnectedDoors()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "LockConnectedDoors;", (ElevatorFloorTerminalControllerPS_LockConnectedDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_LockConnectedDoors( ElevatorFloorTerminalControllerPS self );void CallElevator()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "CallElevator;", (ElevatorFloorTerminalControllerPS_CallElevator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_CallElevator( ElevatorFloorTerminalControllerPS self );bool IsLiftMoving()RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "IsLiftMoving;", (ElevatorFloorTerminalControllerPS_IsLiftMoving x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_IsLiftMoving( ElevatorFloorTerminalControllerPS self );void HackCallElevator()RTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "HackCallElevator;", (ElevatorFloorTerminalControllerPS_HackCallElevator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_HackCallElevator( ElevatorFloorTerminalControllerPS self );ForceLockElevator? ActionForceLockElevator(game.PersistentState targetDevicePS)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionForceLockElevator;PersistentState", (ElevatorFloorTerminalControllerPS_ActionForceLockElevator x) => { return re.Hooks.CallOriginal<re.msgpack.ForceLockElevator>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionForceLockElevator( ElevatorFloorTerminalControllerPS self, game.PersistentState? targetDevicePS );ForceUnlockAndOpenElevator? ActionForceUnlockAndOpenElevator(game.PersistentState targetDevicePS)RTTIre.Hooks.Place( "ElevatorFloorTerminalControllerPS", "ActionForceUnlockAndOpenElevator;PersistentState", (ElevatorFloorTerminalControllerPS_ActionForceUnlockAndOpenElevator x) => { return re.Hooks.CallOriginal<re.msgpack.ForceUnlockAndOpenElevator>(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_ActionForceUnlockAndOpenElevator( ElevatorFloorTerminalControllerPS self, game.PersistentState? targetDevicePS );void TurnAuthorizationModuleOFF()overrideRTTIre.Hooks.PlaceVoid( "ElevatorFloorTerminalControllerPS", "TurnAuthorizationModuleOFF;", (ElevatorFloorTerminalControllerPS_TurnAuthorizationModuleOFF x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElevatorFloorTerminalControllerPS_TurnAuthorizationModuleOFF( ElevatorFloorTerminalControllerPS self );