class
LiftDevice
- 13 properties
- 81 functions
Extends InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
advertismentNames | CName[] | 0x3D0 | scripted |
advertisments | ent.IPlacedComponent?[] | 0x3E0 | scripted |
movingPlatform | game.MovingPlatform? | 0x3F0 | scripted |
floors | ElevatorFloorSetup[] | 0x400 | scripted |
QuestSafeguardColliders | ent.IPlacedComponent?[] | 0x410 | scripted |
QuestSafeguardColliderNames | CName[] | 0x420 | scripted |
frontDoorOccluder | ent.IPlacedComponent? | 0x430 | scripted |
backDoorOccluder | ent.IPlacedComponent? | 0x440 | scripted |
radioMesh | ent.IPlacedComponent? | 0x450 | scripted |
radioDestroyed | ent.IPlacedComponent? | 0x460 | scripted |
offMeshConnectionComponent | AIOffMeshConnectionComponent? | 0x470 | scripted |
isLoadPerformed | bool | 0x480 | scripted |
usedFallbackOnce | bool | 0x481 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "LiftDevice", "OnRequestComponents", (LiftDevice_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnRequestComponents( LiftDevice self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "LiftDevice", "OnTakeControl", (LiftDevice_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnTakeControl( LiftDevice self, ent.EntityResolveComponentsInterface ri );LiftControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "LiftDevice", "GetDevicePS;", (LiftDevice_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.LiftControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetDevicePS( LiftDevice self );LiftController? GetController()overrideRTTIre.Hooks.Place( "LiftDevice", "GetController;", (LiftDevice_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.LiftController>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetController( LiftDevice self );bool IsPlayerInsideLift()RTTIre.Hooks.Place( "LiftDevice", "IsPlayerInsideLift;", (LiftDevice_IsPlayerInsideLift x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_IsPlayerInsideLift( LiftDevice self );void CreateBlackboard()overrideRTTIre.Hooks.PlaceVoid( "LiftDevice", "CreateBlackboard;", (LiftDevice_CreateBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_CreateBlackboard( LiftDevice self );ElevatorDeviceBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "LiftDevice", "GetBlackboardDef;", (LiftDevice_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.ElevatorDeviceBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetBlackboardDef( LiftDevice self );bool IsDeviceMovableScript()overrideRTTIre.Hooks.Place( "LiftDevice", "IsDeviceMovableScript;", (LiftDevice_IsDeviceMovableScript x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_IsDeviceMovableScript( LiftDevice self );bool OnGameAttached()overrideRTTIre.Hooks.Place( "LiftDevice", "OnGameAttached", (LiftDevice_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnGameAttached( LiftDevice self );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "LiftDevice", "ResolveGameplayState;", (LiftDevice_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_ResolveGameplayState( LiftDevice self );void DetermineInteractionState(game.GetActionsContext? context)overrideRTTIre.Hooks.PlaceVoid( "LiftDevice", "DetermineInteractionState;GetActionsContext", (LiftDevice_DetermineInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_DetermineInteractionState( LiftDevice self, game.GetActionsContext? context );bool OnQuestSetLiftSpeed(QuestSetLiftSpeed evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestSetLiftSpeed", (LiftDevice_OnQuestSetLiftSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestSetLiftSpeed( LiftDevice self, QuestSetLiftSpeed? evt );bool OnInitializeFloorsData(RefreshFloorDataEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnInitializeFloorsData", (LiftDevice_OnInitializeFloorsData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnInitializeFloorsData( LiftDevice self, RefreshFloorDataEvent? evt );bool OnSlaveStateChanged(game.PSDeviceChangedEvent evt)overrideRTTIre.Hooks.Place( "LiftDevice", "OnSlaveStateChanged", (LiftDevice_OnSlaveStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnSlaveStateChanged( LiftDevice self, game.PSDeviceChangedEvent? evt );bool UpdateDeviceState(bool? isDelayed)overrideRTTIre.Hooks.Place( "LiftDevice", "UpdateDeviceState;Bool", (LiftDevice_UpdateDeviceState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_UpdateDeviceState( LiftDevice self, bool? isDelayed );void RefreshFloorsData_Event()RTTIre.Hooks.PlaceVoid( "LiftDevice", "RefreshFloorsData_Event;", (LiftDevice_RefreshFloorsData_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_RefreshFloorsData_Event( LiftDevice self );void RefreshFloorsAuthorizationData_Event()RTTIre.Hooks.PlaceVoid( "LiftDevice", "RefreshFloorsAuthorizationData_Event;", (LiftDevice_RefreshFloorsAuthorizationData_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_RefreshFloorsAuthorizationData_Event( LiftDevice self );bool OnDetach()overrideRTTIre.Hooks.Place( "LiftDevice", "OnDetach", (LiftDevice_OnDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnDetach( LiftDevice self );int GetMovingMode()RTTIre.Hooks.Place( "LiftDevice", "GetMovingMode;", (LiftDevice_GetMovingMode x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetMovingMode( LiftDevice self );void MoveToFloor(int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName, bool? shouldMuteSound)RTTIre.Hooks.PlaceVoid( "LiftDevice", "MoveToFloor;Int32Int32gameMovingPlatformMovementInitializationTypeFloatCNameBool", (LiftDevice_MoveToFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_MoveToFloor( LiftDevice self, int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName, bool? shouldMuteSound );void SendMoveToFloorEvent(int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendMoveToFloorEvent;Int32Int32gameMovingPlatformMovementInitializationTypeFloatCName", (LiftDevice_SendMoveToFloorEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendMoveToFloorEvent( LiftDevice self, int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName );void FireExtraFX()RTTIre.Hooks.PlaceVoid( "LiftDevice", "FireExtraFX;", (LiftDevice_FireExtraFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_FireExtraFX( LiftDevice self );bool OnFireFXEvent(FireFXEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnFireFXEvent", (LiftDevice_OnFireFXEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnFireFXEvent( LiftDevice self, FireFXEvent? evt );void PauseMovement()RTTIre.Hooks.PlaceVoid( "LiftDevice", "PauseMovement;", (LiftDevice_PauseMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_PauseMovement( LiftDevice self );void UnpauseMovement()RTTIre.Hooks.PlaceVoid( "LiftDevice", "UnpauseMovement;", (LiftDevice_UnpauseMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_UnpauseMovement( LiftDevice self );void StopMovement()RTTIre.Hooks.PlaceVoid( "LiftDevice", "StopMovement;", (LiftDevice_StopMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_StopMovement( LiftDevice self );bool OnGoToFloor(GoToFloor evt)RTTIre.Hooks.Place( "LiftDevice", "OnGoToFloor", (LiftDevice_OnGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnGoToFloor( LiftDevice self, GoToFloor? evt );void SendLiftStartDelayedEvent(int targetFloorIndex)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendLiftStartDelayedEvent;Int32", (LiftDevice_SendLiftStartDelayedEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendLiftStartDelayedEvent( LiftDevice self, int targetFloorIndex );void PlayHandAnimationOnPlayer()RTTIre.Hooks.PlaceVoid( "LiftDevice", "PlayHandAnimationOnPlayer;", (LiftDevice_PlayHandAnimationOnPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_PlayHandAnimationOnPlayer( LiftDevice self );bool OnLiftStartDelayEvent(LiftStartDelayEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnLiftStartDelayEvent", (LiftDevice_OnLiftStartDelayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnLiftStartDelayEvent( LiftDevice self, LiftStartDelayEvent? evt );bool OnQuestForceEnabled(QuestForceEnabled evt)overrideRTTIre.Hooks.Place( "LiftDevice", "OnQuestForceEnabled", (LiftDevice_OnQuestForceEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestForceEnabled( LiftDevice self, QuestForceEnabled? evt );bool OnQuestGoToFloor(QuestGoToFloor evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestGoToFloor", (LiftDevice_OnQuestGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestGoToFloor( LiftDevice self, QuestGoToFloor? evt );bool OnQuestForceGoToFloor(QuestForceGoToFloor evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestForceGoToFloor", (LiftDevice_OnQuestForceGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestForceGoToFloor( LiftDevice self, QuestForceGoToFloor? evt );bool OnQuestForceTeleportToFloor(QuestForceTeleportToFloor evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestForceTeleportToFloor", (LiftDevice_OnQuestForceTeleportToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestForceTeleportToFloor( LiftDevice self, QuestForceTeleportToFloor? evt );void ScheduleTeleportTo(int floorIndex)RTTIre.Hooks.PlaceVoid( "LiftDevice", "ScheduleTeleportTo;Int32", (LiftDevice_ScheduleTeleportTo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_ScheduleTeleportTo( LiftDevice self, int floorIndex );void TrySetLiftUIData(int floorIndex)RTTIre.Hooks.PlaceVoid( "LiftDevice", "TrySetLiftUIData;Int32", (LiftDevice_TrySetLiftUIData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_TrySetLiftUIData( LiftDevice self, int floorIndex );void MoveToFloor(int start, int target)RTTIre.Hooks.PlaceVoid( "LiftDevice", "MoveToFloor;Int32Int32", (LiftDevice_MoveToFloor2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_MoveToFloor2( LiftDevice self, int start, int target );bool OnQuestStopElevator(QuestStopElevator evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestStopElevator", (LiftDevice_OnQuestStopElevator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestStopElevator( LiftDevice self, QuestStopElevator? evt );bool OnQuestResumeElevator(QuestResumeElevator evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestResumeElevator", (LiftDevice_OnQuestResumeElevator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestResumeElevator( LiftDevice self, QuestResumeElevator? evt );bool OnQuestCloseAllDoors(QuestCloseAllDoors evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestCloseAllDoors", (LiftDevice_OnQuestCloseAllDoors x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestCloseAllDoors( LiftDevice self, QuestCloseAllDoors? evt );bool OnQuestToggleAds(QuestToggleAds evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestToggleAds", (LiftDevice_OnQuestToggleAds x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestToggleAds( LiftDevice self, QuestToggleAds? evt );void RefreshAdsState()RTTIre.Hooks.PlaceVoid( "LiftDevice", "RefreshAdsState;", (LiftDevice_RefreshAdsState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_RefreshAdsState( LiftDevice self );bool OnQuestSetRadioStation(QuestSetRadioStation evt)RTTIre.Hooks.Place( "LiftDevice", "OnQuestSetRadioStation", (LiftDevice_OnQuestSetRadioStation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnQuestSetRadioStation( LiftDevice self, QuestSetRadioStation? evt );bool OnDisableRadio(QuestDisableRadio evt)RTTIre.Hooks.Place( "LiftDevice", "OnDisableRadio", (LiftDevice_OnDisableRadio x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnDisableRadio( LiftDevice self, QuestDisableRadio? evt );bool OnCallElevator(CallElevator evt)RTTIre.Hooks.Place( "LiftDevice", "OnCallElevator", (LiftDevice_OnCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnCallElevator( LiftDevice self, CallElevator? evt );void SendArrivedAtFloorEvent(int activeFloor)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendArrivedAtFloorEvent;Int32", (LiftDevice_SendArrivedAtFloorEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendArrivedAtFloorEvent( LiftDevice self, int activeFloor );void SendLiftDepartedEvent(int activeFloor)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendLiftDepartedEvent;Int32", (LiftDevice_SendLiftDepartedEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendLiftDepartedEvent( LiftDevice self, int activeFloor );void NotifyFloors()RTTIre.Hooks.PlaceVoid( "LiftDevice", "NotifyFloors;", (LiftDevice_NotifyFloors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_NotifyFloors( LiftDevice self );bool OnLiftSetMovementStateEvent(LiftSetMovementStateEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnLiftSetMovementStateEvent", (LiftDevice_OnLiftSetMovementStateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnLiftSetMovementStateEvent( LiftDevice self, LiftSetMovementStateEvent? evt );bool OnArrivedAt(game.MovingPlatformArrivedAt evt)RTTIre.Hooks.Place( "LiftDevice", "OnArrivedAt", (LiftDevice_OnArrivedAt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnArrivedAt( LiftDevice self, game.MovingPlatformArrivedAt? evt );bool VerifyDestination(NodeRef node, Vector4 currentPos, ScriptGameInstance game, float errorMargin)RTTIre.Hooks.Place( "LiftDevice", "VerifyDestination;NodeRefVector4GameInstanceFloat", (LiftDevice_VerifyDestination x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_VerifyDestination( LiftDevice self, NodeRef node, Vector4 currentPos, ScriptGameInstance game, float errorMargin );bool OnBeforeArrivedAt(game.MovingPlatformBeforeArrivedAt evt)RTTIre.Hooks.Place( "LiftDevice", "OnBeforeArrivedAt", (LiftDevice_OnBeforeArrivedAt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnBeforeArrivedAt( LiftDevice self, game.MovingPlatformBeforeArrivedAt? evt );void SetUsesSleepMode(bool allowSleepState)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetUsesSleepMode;Bool", (LiftDevice_SetUsesSleepMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetUsesSleepMode( LiftDevice self, bool allowSleepState );void PlayRadioStation()RTTIre.Hooks.PlaceVoid( "LiftDevice", "PlayRadioStation;", (LiftDevice_PlayRadioStation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_PlayRadioStation( LiftDevice self );void UpdateAnimState(bool isOpenFront, bool isOpenLeft, bool isOpenRight)RTTIre.Hooks.PlaceVoid( "LiftDevice", "UpdateAnimState;BoolBoolBool", (LiftDevice_UpdateAnimState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_UpdateAnimState( LiftDevice self, bool isOpenFront, bool isOpenLeft, bool isOpenRight );void RefreshSpeaker()RTTIre.Hooks.PlaceVoid( "LiftDevice", "RefreshSpeaker;", (LiftDevice_RefreshSpeaker x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_RefreshSpeaker( LiftDevice self );void SendLiftDataToUIBlackboard(string displayFloor, bool? force)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendLiftDataToUIBlackboard;StringBool", (LiftDevice_SendLiftDataToUIBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendLiftDataToUIBlackboard( LiftDevice self, string displayFloor, bool? force );string GetProperDisplayFloorNumber(int floor)RTTIre.Hooks.Place( "LiftDevice", "GetProperDisplayFloorNumber;Int32", (LiftDevice_GetProperDisplayFloorNumber x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetProperDisplayFloorNumber( LiftDevice self, int floor );void SetMovementState(game.PlatformMovementState movementState)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetMovementState;gamePlatformMovementState", (LiftDevice_SetMovementState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetMovementState( LiftDevice self, game.PlatformMovementState movementState );void SetIsPlayerInsideLift(bool value)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetIsPlayerInsideLift;Bool", (LiftDevice_SetIsPlayerInsideLift x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetIsPlayerInsideLift( LiftDevice self, bool value );void SetIsPausedBlackboard(bool value)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetIsPausedBlackboard;Bool", (LiftDevice_SetIsPausedBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetIsPausedBlackboard( LiftDevice self, bool value );void SetIsPlayerScannedBlackboard(bool value)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetIsPlayerScannedBlackboard;Bool", (LiftDevice_SetIsPlayerScannedBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetIsPlayerScannedBlackboard( LiftDevice self, bool value );void SendLiftMovementLoadEvent()RTTIre.Hooks.PlaceVoid( "LiftDevice", "SendLiftMovementLoadEvent;", (LiftDevice_SendLiftMovementLoadEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SendLiftMovementLoadEvent( LiftDevice self );bool OnLiftMovementLoadEvent(LiftMovementLoadEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnLiftMovementLoadEvent", (LiftDevice_OnLiftMovementLoadEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnLiftMovementLoadEvent( LiftDevice self, LiftMovementLoadEvent? evt );bool OnScanPlayerDelayEvent(ScanPlayerDelayEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnScanPlayerDelayEvent", (LiftDevice_OnScanPlayerDelayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnScanPlayerDelayEvent( LiftDevice self, ScanPlayerDelayEvent? evt );void SetIsMovingFromToFloor(int startingFloor, int destinationFloor, bool teleport)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetIsMovingFromToFloor;Int32Int32Bool", (LiftDevice_SetIsMovingFromToFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetIsMovingFromToFloor( LiftDevice self, int startingFloor, int destinationFloor, bool teleport );void InitializeScreenDefinition()overrideRTTIre.Hooks.PlaceVoid( "LiftDevice", "InitializeScreenDefinition;", (LiftDevice_InitializeScreenDefinition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_InitializeScreenDefinition( LiftDevice self );bool OnAreaEnter(ent.AreaEnteredEvent trigger)overrideRTTIre.Hooks.Place( "LiftDevice", "OnAreaEnter", (LiftDevice_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnAreaEnter( LiftDevice self, ent.AreaEnteredEvent? trigger );bool OnAreaExit(ent.AreaExitedEvent trigger)overrideRTTIre.Hooks.Place( "LiftDevice", "OnAreaExit", (LiftDevice_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnAreaExit( LiftDevice self, ent.AreaExitedEvent? trigger );void SetPlayerInsideElevatorBlackboard(bool isInside, bool? isElevatorMoving)RTTIre.Hooks.PlaceVoid( "LiftDevice", "SetPlayerInsideElevatorBlackboard;BoolBool", (LiftDevice_SetPlayerInsideElevatorBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_SetPlayerInsideElevatorBlackboard( LiftDevice self, bool isInside, bool? isElevatorMoving );bool GetPlayerInsideElevatorBlackboard()RTTIre.Hooks.Place( "LiftDevice", "GetPlayerInsideElevatorBlackboard;", (LiftDevice_GetPlayerInsideElevatorBlackboard x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetPlayerInsideElevatorBlackboard( LiftDevice self );void ToggleSafeguardColliders(bool value)RTTIre.Hooks.PlaceVoid( "LiftDevice", "ToggleSafeguardColliders;Bool", (LiftDevice_ToggleSafeguardColliders x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_ToggleSafeguardColliders( LiftDevice self, bool value );void ToggleOccluders(bool toggle)RTTIre.Hooks.PlaceVoid( "LiftDevice", "ToggleOccluders;Bool", (LiftDevice_ToggleOccluders x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_ToggleOccluders( LiftDevice self, bool toggle );void OnMaraudersMapDeviceDebug(world.MaraudersMapDevicesSink sink)overrideRTTIre.Hooks.PlaceVoid( "LiftDevice", "OnMaraudersMapDeviceDebug;MaraudersMapDevicesSink", (LiftDevice_OnMaraudersMapDeviceDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnMaraudersMapDeviceDebug( LiftDevice self, world.MaraudersMapDevicesSink? sink );bool OnHit(game.events.HitEvent evt)overrideRTTIre.Hooks.Place( "LiftDevice", "OnHit", (LiftDevice_OnHit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnHit( LiftDevice self, game.events.HitEvent? evt );bool OnRefreshPlayerAuthorizationEvent(RefreshPlayerAuthorizationEvent evt)RTTIre.Hooks.Place( "LiftDevice", "OnRefreshPlayerAuthorizationEvent", (LiftDevice_OnRefreshPlayerAuthorizationEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_OnRefreshPlayerAuthorizationEvent( LiftDevice self, RefreshPlayerAuthorizationEvent? evt );void EvaluateOffMeshLinks()RTTIre.Hooks.PlaceVoid( "LiftDevice", "EvaluateOffMeshLinks;", (LiftDevice_EvaluateOffMeshLinks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_EvaluateOffMeshLinks( LiftDevice self );void EnableOffMeshConnections()RTTIre.Hooks.PlaceVoid( "LiftDevice", "EnableOffMeshConnections;", (LiftDevice_EnableOffMeshConnections x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_EnableOffMeshConnections( LiftDevice self );void DisableOffMeshConnections()RTTIre.Hooks.PlaceVoid( "LiftDevice", "DisableOffMeshConnections;", (LiftDevice_DisableOffMeshConnections x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_DisableOffMeshConnections( LiftDevice self );static bool GetCurrentElevator(ScriptGameInstance game, out WeakHandle<game.Object> elevator)staticRTTI globalre.Hooks.Place( "LiftDevice", "LiftDevice::GetCurrentElevator;GameInstanceGameObject", (LiftDevice_GetCurrentElevator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_GetCurrentElevator( ScriptGameInstance game, WeakHandle<game.Object> elevator );static bool IsPlayerInsideElevator(ScriptGameInstance game)staticRTTI globalre.Hooks.Place( "LiftDevice", "LiftDevice::IsPlayerInsideElevator;GameInstance", (LiftDevice_IsPlayerInsideElevator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftDevice_IsPlayerInsideElevator( ScriptGameInstance game );