class
LiftControllerPS
- 16 properties
- 110 functions
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
liftSetup | LiftSetup | 0x298 | scripted |
activeFloor | int | 0x310 | scripted |
targetFloor | int | 0x314 | scripted |
movementState | game.PlatformMovementState | 0x318 | scripted |
floors | ElevatorFloorSetup[] | 0x320 | scripted |
floorIDs | ent.EntityID[] | 0x330 | scripted |
floorPSIDs | game.PersistentID[] | 0x340 | scripted |
floorsAuthorization | List | 0x350 | scripted |
timeOnPause | float | 0x360 | scripted |
isPlayerInsideLift | bool | 0x364 | scripted |
isPlayerInsideLift_RealOne | bool | 0x365 | scripted |
isSpeakerDestroyed | bool | 0x366 | scripted |
hasSpeaker | bool | 0x367 | scripted |
cachedGoToFloorAction | int | 0x368 | scripted |
isAllDoorsClosed | bool | 0x36C | scripted |
isAdsDisabled | bool | 0x36D | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "LiftControllerPS", "OnInstantiated", (LiftControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnInstantiated( LiftControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "LiftControllerPS", "Initialize;", (LiftControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_Initialize( LiftControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "LiftControllerPS", "GameAttached;", (LiftControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GameAttached( LiftControllerPS self );bool IsPlayerAuthorized()overrideRTTIre.Hooks.Place( "LiftControllerPS", "IsPlayerAuthorized;", (LiftControllerPS_IsPlayerAuthorized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsPlayerAuthorized( LiftControllerPS self );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (LiftControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetInkWidgetTweakDBID( LiftControllerPS self, game.GetActionsContext context );int GetStartingFloor()RTTIre.Hooks.Place( "LiftControllerPS", "GetStartingFloor;", (LiftControllerPS_GetStartingFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetStartingFloor( LiftControllerPS self );void SetStartingFloor(int terminalNumber)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetStartingFloor;Int32", (LiftControllerPS_SetStartingFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetStartingFloor( LiftControllerPS self, int terminalNumber );float GetLiftSpeed()RTTIre.Hooks.Place( "LiftControllerPS", "GetLiftSpeed;", (LiftControllerPS_GetLiftSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetLiftSpeed( LiftControllerPS self );float GetLiftTravelTimeOverride()RTTIre.Hooks.Place( "LiftControllerPS", "GetLiftTravelTimeOverride;", (LiftControllerPS_GetLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetLiftTravelTimeOverride( LiftControllerPS self );bool ShouldUseExtraVerification()RTTIre.Hooks.Place( "LiftControllerPS", "ShouldUseExtraVerification;", (LiftControllerPS_ShouldUseExtraVerification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ShouldUseExtraVerification( LiftControllerPS self );float GetExtraVerificationErrorMargin()RTTIre.Hooks.Place( "LiftControllerPS", "GetExtraVerificationErrorMargin;", (LiftControllerPS_GetExtraVerificationErrorMargin x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetExtraVerificationErrorMargin( LiftControllerPS self );bool HasSpeaker()RTTIre.Hooks.Place( "LiftControllerPS", "HasSpeaker;", (LiftControllerPS_HasSpeaker x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_HasSpeaker( LiftControllerPS self );bool IsAdsDisabled()RTTIre.Hooks.Place( "LiftControllerPS", "IsAdsDisabled;", (LiftControllerPS_IsAdsDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsAdsDisabled( LiftControllerPS self );bool IsAdsEnabled()RTTIre.Hooks.Place( "LiftControllerPS", "IsAdsEnabled;", (LiftControllerPS_IsAdsEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsAdsEnabled( LiftControllerPS self );void SetHasSpeaker(bool value)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetHasSpeaker;Bool", (LiftControllerPS_SetHasSpeaker x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetHasSpeaker( LiftControllerPS self, bool value );int GetCachedGoToFloorAction()RTTIre.Hooks.Place( "LiftControllerPS", "GetCachedGoToFloorAction;", (LiftControllerPS_GetCachedGoToFloorAction x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetCachedGoToFloorAction( LiftControllerPS self );void SetCachedGoToFloorAction(int value)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetCachedGoToFloorAction;Int32", (LiftControllerPS_SetCachedGoToFloorAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetCachedGoToFloorAction( LiftControllerPS self, int value );CName GetSpeakerDestroyedQuestFact()RTTIre.Hooks.Place( "LiftControllerPS", "GetSpeakerDestroyedQuestFact;", (LiftControllerPS_GetSpeakerDestroyedQuestFact x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetSpeakerDestroyedQuestFact( LiftControllerPS self );CName GetSpeakerDestroyedVFX()RTTIre.Hooks.Place( "LiftControllerPS", "GetSpeakerDestroyedVFX;", (LiftControllerPS_GetSpeakerDestroyedVFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetSpeakerDestroyedVFX( LiftControllerPS self );CName GetMovingCurve()RTTIre.Hooks.Place( "LiftControllerPS", "GetMovingCurve;", (LiftControllerPS_GetMovingCurve x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetMovingCurve( LiftControllerPS self );EffectFiringData GetExtraFX()RTTIre.Hooks.Place( "LiftControllerPS", "GetExtraFX;", (LiftControllerPS_GetExtraFX x) => { return re.Hooks.CallOriginal<re.msgpack.EffectFiringData>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetExtraFX( LiftControllerPS self );bool IsAllDoorsClosed()RTTIre.Hooks.Place( "LiftControllerPS", "IsAllDoorsClosed;", (LiftControllerPS_IsAllDoorsClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsAllDoorsClosed( LiftControllerPS self );bool IsSpeakerDestroyed()RTTIre.Hooks.Place( "LiftControllerPS", "IsSpeakerDestroyed;", (LiftControllerPS_IsSpeakerDestroyed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsSpeakerDestroyed( LiftControllerPS self );void SetSpeakerDestroyed(bool value)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetSpeakerDestroyed;Bool", (LiftControllerPS_SetSpeakerDestroyed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetSpeakerDestroyed( LiftControllerPS self, bool value );int GetActiveRadioStationNumber()RTTIre.Hooks.Place( "LiftControllerPS", "GetActiveRadioStationNumber;", (LiftControllerPS_GetActiveRadioStationNumber x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetActiveRadioStationNumber( LiftControllerPS self );bool IsLiftTravelTimeOverride()RTTIre.Hooks.Place( "LiftControllerPS", "IsLiftTravelTimeOverride;", (LiftControllerPS_IsLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsLiftTravelTimeOverride( LiftControllerPS self );float GetLiftStartingDelay()RTTIre.Hooks.Place( "LiftControllerPS", "GetLiftStartingDelay;", (LiftControllerPS_GetLiftStartingDelay x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetLiftStartingDelay( LiftControllerPS self );ent.EntityID GetFloorID(int number)RTTIre.Hooks.Place( "LiftControllerPS", "GetFloorID;Int32", (LiftControllerPS_GetFloorID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetFloorID( LiftControllerPS self, int number );game.PersistentID GetFloorPSID(int number)RTTIre.Hooks.Place( "LiftControllerPS", "GetFloorPSID;Int32", (LiftControllerPS_GetFloorPSID x) => { return re.Hooks.CallOriginal<re.msgpack.game.PersistentID>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetFloorPSID( LiftControllerPS self, int number );ElevatorFloorSetup[] GetFloors()RTTINodeRef GetFloorMarker(int floorNumber)RTTIre.Hooks.Place( "LiftControllerPS", "GetFloorMarker;Int32", (LiftControllerPS_GetFloorMarker x) => { return re.Hooks.CallOriginal<re.msgpack.NodeRef>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetFloorMarker( LiftControllerPS self, int floorNumber );int GetTargetFloor()RTTIre.Hooks.Place( "LiftControllerPS", "GetTargetFloor;", (LiftControllerPS_GetTargetFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetTargetFloor( LiftControllerPS self );void SetIsPlayerInsideLift(bool state)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetIsPlayerInsideLift;Bool", (LiftControllerPS_SetIsPlayerInsideLift x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetIsPlayerInsideLift( LiftControllerPS self, bool state );bool IsPlayerInsideLift()RTTIre.Hooks.Place( "LiftControllerPS", "IsPlayerInsideLift;", (LiftControllerPS_IsPlayerInsideLift x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsPlayerInsideLift( LiftControllerPS self );void ChangeActiveFloor(int newFloor)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "ChangeActiveFloor;Int32", (LiftControllerPS_ChangeActiveFloor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ChangeActiveFloor( LiftControllerPS self, int newFloor );GoToFloor? ActionGoToFloor(int numberOfFloors, int currentFloor, int floor, string displayFloor, bool IsAuthorized)RTTIre.Hooks.Place( "LiftControllerPS", "ActionGoToFloor;Int32Int32Int32script_ref<String>Bool", (LiftControllerPS_ActionGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.GoToFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionGoToFloor( LiftControllerPS self, int numberOfFloors, int currentFloor, int floor, string displayFloor, bool IsAuthorized );CallElevator? ActionCallElevator(bool isElevatorAtThisFloor, int destination)RTTIre.Hooks.Place( "LiftControllerPS", "ActionCallElevator;BoolInt32", (LiftControllerPS_ActionCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.CallElevator>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionCallElevator( LiftControllerPS self, bool isElevatorAtThisFloor, int destination );QuickHackAuthorization? ActionQuickHackAuthorization()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuickHackAuthorization;", (LiftControllerPS_ActionQuickHackAuthorization x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackAuthorization>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuickHackAuthorization( LiftControllerPS self );QuestShowFloor? ActionQuestShowFloor()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestShowFloor;", (LiftControllerPS_ActionQuestShowFloor x) => { return re.Hooks.CallOriginal<re.msgpack.QuestShowFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestShowFloor( LiftControllerPS self );QuestHideFloor? ActionQuestHideFloor()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestHideFloor;", (LiftControllerPS_ActionQuestHideFloor x) => { return re.Hooks.CallOriginal<re.msgpack.QuestHideFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestHideFloor( LiftControllerPS self );QuestSetFloorActive? ActionQuestSetFloorActive()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestSetFloorActive;", (LiftControllerPS_ActionQuestSetFloorActive x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetFloorActive>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestSetFloorActive( LiftControllerPS self );QuestSetFloorInactive? ActionQuestSetFloorInactive()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestSetFloorInactive;", (LiftControllerPS_ActionQuestSetFloorInactive x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetFloorInactive>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestSetFloorInactive( LiftControllerPS self );QuestSetRadioStation? ActionQuestSetRadioStation()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestSetRadioStation;", (LiftControllerPS_ActionQuestSetRadioStation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetRadioStation>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestSetRadioStation( LiftControllerPS self );QuestDisableRadio? ActionQuestDisableRadio()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestDisableRadio;", (LiftControllerPS_ActionQuestDisableRadio x) => { return re.Hooks.CallOriginal<re.msgpack.QuestDisableRadio>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestDisableRadio( LiftControllerPS self );QuestCloseAllDoors? ActionQuestCloseAllDoors(bool value)RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestCloseAllDoors;Bool", (LiftControllerPS_ActionQuestCloseAllDoors x) => { return re.Hooks.CallOriginal<re.msgpack.QuestCloseAllDoors>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestCloseAllDoors( LiftControllerPS self, bool value );QuestToggleAds? ActionQuestToggleAds(bool value)RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestToggleAds;Bool", (LiftControllerPS_ActionQuestToggleAds x) => { return re.Hooks.CallOriginal<re.msgpack.QuestToggleAds>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestToggleAds( LiftControllerPS self, bool value );QuestGoToFloor? ActionQuestGoToFloor()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestGoToFloor;", (LiftControllerPS_ActionQuestGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.QuestGoToFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestGoToFloor( LiftControllerPS self );QuestForceGoToFloor? ActionQuestForceGoToFloor()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestForceGoToFloor;", (LiftControllerPS_ActionQuestForceGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceGoToFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestForceGoToFloor( LiftControllerPS self );QuestForceTeleportToFloor? ActionQuestForceTeleportToFloor()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestForceTeleportToFloor;", (LiftControllerPS_ActionQuestForceTeleportToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceTeleportToFloor>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestForceTeleportToFloor( LiftControllerPS self );QuestStopElevator? ActionQuestStopElevator()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestStopElevator;", (LiftControllerPS_ActionQuestStopElevator x) => { return re.Hooks.CallOriginal<re.msgpack.QuestStopElevator>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestStopElevator( LiftControllerPS self );QuestResumeElevator? ActionQuestResumeElevator()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestResumeElevator;", (LiftControllerPS_ActionQuestResumeElevator x) => { return re.Hooks.CallOriginal<re.msgpack.QuestResumeElevator>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestResumeElevator( LiftControllerPS self );QuestSetLiftSpeed? ActionQuestSetLiftSpeed()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestSetLiftSpeed;", (LiftControllerPS_ActionQuestSetLiftSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetLiftSpeed>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestSetLiftSpeed( LiftControllerPS self );QuestSetLiftTravelTimeOverride? ActionQuestSetLiftTravelTimeOverride()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestSetLiftTravelTimeOverride;", (LiftControllerPS_ActionQuestSetLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetLiftTravelTimeOverride>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestSetLiftTravelTimeOverride( LiftControllerPS self );QuestEnableLiftTravelTimeOverride? ActionQuestEnableLiftTravelTimeOverride()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestEnableLiftTravelTimeOverride;", (LiftControllerPS_ActionQuestEnableLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.QuestEnableLiftTravelTimeOverride>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestEnableLiftTravelTimeOverride( LiftControllerPS self );QuestDisableLiftTravelTimeOverride? ActionQuestDisableLiftTravelTimeOverride()RTTIre.Hooks.Place( "LiftControllerPS", "ActionQuestDisableLiftTravelTimeOverride;", (LiftControllerPS_ActionQuestDisableLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.QuestDisableLiftTravelTimeOverride>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionQuestDisableLiftTravelTimeOverride( LiftControllerPS self );LiftStatus? ActionLiftStatus(CName? libraryName)RTTIre.Hooks.Place( "LiftControllerPS", "ActionLiftStatus;CName", (LiftControllerPS_ActionLiftStatus x) => { return re.Hooks.CallOriginal<re.msgpack.LiftStatus>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionLiftStatus( LiftControllerPS self, CName? libraryName );AuthorizeUser? ActionAuthorizeUser(bool? isForced)overrideRTTIre.Hooks.Place( "LiftControllerPS", "ActionAuthorizeUser;Bool", (LiftControllerPS_ActionAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.AuthorizeUser>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ActionAuthorizeUser( LiftControllerPS self, bool? isForced );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (LiftControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetActions( LiftControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "LiftControllerPS", "CanCreateAnyQuickHackActions;", (LiftControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_CanCreateAnyQuickHackActions( LiftControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "LiftControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (LiftControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetQuickHackActions( LiftControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetQuestActionByName;CName", (LiftControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetQuestActionByName( LiftControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "LiftControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (LiftControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetQuestActions( LiftControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnGoToFloor(GoToFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnGoToFloor;GoToFloor", (LiftControllerPS_OnGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnGoToFloor( LiftControllerPS self, GoToFloor? evt );EntityNotificationType OnCallElevator(CallElevator evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnCallElevator;CallElevator", (LiftControllerPS_OnCallElevator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnCallElevator( LiftControllerPS self, CallElevator? evt );EntityNotificationType OnQuickHackAuthorization(QuickHackAuthorization evt)overrideRTTIre.Hooks.Place( "LiftControllerPS", "OnQuickHackAuthorization;QuickHackAuthorization", (LiftControllerPS_OnQuickHackAuthorization x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuickHackAuthorization( LiftControllerPS self, QuickHackAuthorization? evt );void SendSetAuthorizationModuleOFFToSlaves()RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SendSetAuthorizationModuleOFFToSlaves;", (LiftControllerPS_SendSetAuthorizationModuleOFFToSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SendSetAuthorizationModuleOFFToSlaves( LiftControllerPS self );EntityNotificationType OnQuestGoToFloor(QuestGoToFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestGoToFloor;QuestGoToFloor", (LiftControllerPS_OnQuestGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestGoToFloor( LiftControllerPS self, QuestGoToFloor? evt );EntityNotificationType OnQuestShowFloor(QuestShowFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestShowFloor;QuestShowFloor", (LiftControllerPS_OnQuestShowFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestShowFloor( LiftControllerPS self, QuestShowFloor? evt );EntityNotificationType OnQuestSetRadioStation(QuestSetRadioStation evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestSetRadioStation;QuestSetRadioStation", (LiftControllerPS_OnQuestSetRadioStation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestSetRadioStation( LiftControllerPS self, QuestSetRadioStation? evt );EntityNotificationType OnQuestDisableRadio(QuestDisableRadio evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestDisableRadio;QuestDisableRadio", (LiftControllerPS_OnQuestDisableRadio x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestDisableRadio( LiftControllerPS self, QuestDisableRadio? evt );EntityNotificationType OnQuestCloseAllDoors(QuestCloseAllDoors evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestCloseAllDoors;QuestCloseAllDoors", (LiftControllerPS_OnQuestCloseAllDoors x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestCloseAllDoors( LiftControllerPS self, QuestCloseAllDoors? evt );EntityNotificationType OnQuestToggleAds(QuestToggleAds evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestToggleAds;QuestToggleAds", (LiftControllerPS_OnQuestToggleAds x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestToggleAds( LiftControllerPS self, QuestToggleAds? evt );EntityNotificationType OnQuestHideFloor(QuestHideFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestHideFloor;QuestHideFloor", (LiftControllerPS_OnQuestHideFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestHideFloor( LiftControllerPS self, QuestHideFloor? evt );EntityNotificationType OnQuestSetFloorActive(QuestSetFloorActive evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestSetFloorActive;QuestSetFloorActive", (LiftControllerPS_OnQuestSetFloorActive x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestSetFloorActive( LiftControllerPS self, QuestSetFloorActive? evt );EntityNotificationType OnQuestSetFloorInactive(QuestSetFloorInactive evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestSetFloorInactive;QuestSetFloorInactive", (LiftControllerPS_OnQuestSetFloorInactive x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestSetFloorInactive( LiftControllerPS self, QuestSetFloorInactive? evt );EntityNotificationType OnQuestForceGoToFloor(QuestForceGoToFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestForceGoToFloor;QuestForceGoToFloor", (LiftControllerPS_OnQuestForceGoToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestForceGoToFloor( LiftControllerPS self, QuestForceGoToFloor? evt );EntityNotificationType OnQuestForceTeleportToFloor(QuestForceTeleportToFloor evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestForceTeleportToFloor;QuestForceTeleportToFloor", (LiftControllerPS_OnQuestForceTeleportToFloor x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestForceTeleportToFloor( LiftControllerPS self, QuestForceTeleportToFloor? evt );void ProcessUnstreamedLiftMovement(int floor)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "ProcessUnstreamedLiftMovement;Int32", (LiftControllerPS_ProcessUnstreamedLiftMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_ProcessUnstreamedLiftMovement( LiftControllerPS self, int floor );EntityNotificationType OnQuestStopElevator(QuestStopElevator evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestStopElevator;QuestStopElevator", (LiftControllerPS_OnQuestStopElevator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestStopElevator( LiftControllerPS self, QuestStopElevator? evt );EntityNotificationType OnQuestResumeElevator(QuestResumeElevator evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestResumeElevator;QuestResumeElevator", (LiftControllerPS_OnQuestResumeElevator x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestResumeElevator( LiftControllerPS self, QuestResumeElevator? evt );EntityNotificationType OnQuestSetLiftSpeed(QuestSetLiftSpeed evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestSetLiftSpeed;QuestSetLiftSpeed", (LiftControllerPS_OnQuestSetLiftSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestSetLiftSpeed( LiftControllerPS self, QuestSetLiftSpeed? evt );EntityNotificationType OnQuestSetLiftTravelTimeOverride(QuestSetLiftTravelTimeOverride evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestSetLiftTravelTimeOverride;QuestSetLiftTravelTimeOverride", (LiftControllerPS_OnQuestSetLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestSetLiftTravelTimeOverride( LiftControllerPS self, QuestSetLiftTravelTimeOverride? evt );EntityNotificationType OnQuestEnableLiftTravelTimeOverride(QuestEnableLiftTravelTimeOverride evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestEnableLiftTravelTimeOverride;QuestEnableLiftTravelTimeOverride", (LiftControllerPS_OnQuestEnableLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestEnableLiftTravelTimeOverride( LiftControllerPS self, QuestEnableLiftTravelTimeOverride? evt );EntityNotificationType OnQuestDisableLiftTravelTimeOverride(QuestDisableLiftTravelTimeOverride evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnQuestDisableLiftTravelTimeOverride;QuestDisableLiftTravelTimeOverride", (LiftControllerPS_OnQuestDisableLiftTravelTimeOverride x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnQuestDisableLiftTravelTimeOverride( LiftControllerPS self, QuestDisableLiftTravelTimeOverride? evt );EntityNotificationType OnLiftStatus(LiftStatus evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnLiftStatus;LiftStatus", (LiftControllerPS_OnLiftStatus x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnLiftStatus( LiftControllerPS self, LiftStatus? evt );void SyncDataWithFloorTerminal(int terminalNumber)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SyncDataWithFloorTerminal;Int32", (LiftControllerPS_SyncDataWithFloorTerminal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SyncDataWithFloorTerminal( LiftControllerPS self, int terminalNumber );int GetActiveFloor()RTTIre.Hooks.Place( "LiftControllerPS", "GetActiveFloor;", (LiftControllerPS_GetActiveFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetActiveFloor( LiftControllerPS self );string GetActiveFloorDisplayName()RTTIre.Hooks.Place( "LiftControllerPS", "GetActiveFloorDisplayName;", (LiftControllerPS_GetActiveFloorDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetActiveFloorDisplayName( LiftControllerPS self );bool IsAtFloor(int floorNumber)RTTIre.Hooks.Place( "LiftControllerPS", "IsAtFloor;Int32", (LiftControllerPS_IsAtFloor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsAtFloor( LiftControllerPS self, int floorNumber );bool IsMoving()RTTIre.Hooks.Place( "LiftControllerPS", "IsMoving;", (LiftControllerPS_IsMoving x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsMoving( LiftControllerPS self );bool IsFloorSelected(int floor)RTTIre.Hooks.Place( "LiftControllerPS", "IsFloorSelected;Int32", (LiftControllerPS_IsFloorSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_IsFloorSelected( LiftControllerPS self, int floor );string GetDeviceIconPath()overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetDeviceIconPath", (LiftControllerPS_GetDeviceIconPath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetDeviceIconPath( LiftControllerPS self );ElevatorDeviceBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetBlackboardDef;", (LiftControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.ElevatorDeviceBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetBlackboardDef( LiftControllerPS self );game.PlatformMovementState GetMovementState()RTTIre.Hooks.Place( "LiftControllerPS", "GetMovementState;", (LiftControllerPS_GetMovementState x) => { return re.Hooks.CallOriginal<re.msgpack.game.PlatformMovementState>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetMovementState( LiftControllerPS self );void SetTimeWhenPaused(float time)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetTimeWhenPaused;Float", (LiftControllerPS_SetTimeWhenPaused x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetTimeWhenPaused( LiftControllerPS self, float time );float GetTimeWhenPaused()RTTIre.Hooks.Place( "LiftControllerPS", "GetTimeWhenPaused;", (LiftControllerPS_GetTimeWhenPaused x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetTimeWhenPaused( LiftControllerPS self );void GetFloorDataFromSlaves()RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "GetFloorDataFromSlaves;", (LiftControllerPS_GetFloorDataFromSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetFloorDataFromSlaves( LiftControllerPS self );void GetFloorAuthorizationFromSlaves()RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "GetFloorAuthorizationFromSlaves;", (LiftControllerPS_GetFloorAuthorizationFromSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetFloorAuthorizationFromSlaves( LiftControllerPS self );void InitializeFloorsData()RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "InitializeFloorsData;", (LiftControllerPS_InitializeFloorsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_InitializeFloorsData( LiftControllerPS self );void EvaluateFloors()RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "EvaluateFloors;", (LiftControllerPS_EvaluateFloors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_EvaluateFloors( LiftControllerPS self );void RefreshFloorsData_Event(bool passToEntity)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "RefreshFloorsData_Event;Bool", (LiftControllerPS_RefreshFloorsData_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_RefreshFloorsData_Event( LiftControllerPS self, bool passToEntity );void RefreshFloorsAuthorizationData_Event(bool passToEntity)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "RefreshFloorsAuthorizationData_Event;Bool", (LiftControllerPS_RefreshFloorsAuthorizationData_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_RefreshFloorsAuthorizationData_Event( LiftControllerPS self, bool passToEntity );void SetMovementState(game.PlatformMovementState state)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SetMovementState;gamePlatformMovementState", (LiftControllerPS_SetMovementState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SetMovementState( LiftControllerPS self, game.PlatformMovementState state );EntityNotificationType OnLiftSetMovementStateEvent(LiftSetMovementStateEvent evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnLiftSetMovementStateEvent;LiftSetMovementStateEvent", (LiftControllerPS_OnLiftSetMovementStateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnLiftSetMovementStateEvent( LiftControllerPS self, LiftSetMovementStateEvent? evt );EntityNotificationType OnSetIsPlayerInsideLiftEvent(SetIsPlayerInsideLiftEvent evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnSetIsPlayerInsideLiftEvent;SetIsPlayerInsideLiftEvent", (LiftControllerPS_OnSetIsPlayerInsideLiftEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnSetIsPlayerInsideLiftEvent( LiftControllerPS self, SetIsPlayerInsideLiftEvent? evt );EntityNotificationType OnRefreshFloorsData(RefreshFloorDataEvent evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnRefreshFloorsData;RefreshFloorDataEvent", (LiftControllerPS_OnRefreshFloorsData x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnRefreshFloorsData( LiftControllerPS self, RefreshFloorDataEvent? evt );EntityNotificationType OnRefreshFloorsAuthorizationData(RefreshFloorAuthorizationDataEvent evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnRefreshFloorsAuthorizationData;RefreshFloorAuthorizationDataEvent", (LiftControllerPS_OnRefreshFloorsAuthorizationData x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnRefreshFloorsAuthorizationData( LiftControllerPS self, RefreshFloorAuthorizationDataEvent? evt );EntityNotificationType OnRefreshPlayerAuthorizationEvent(RefreshPlayerAuthorizationEvent evt)RTTIre.Hooks.Place( "LiftControllerPS", "OnRefreshPlayerAuthorizationEvent;RefreshPlayerAuthorizationEvent", (LiftControllerPS_OnRefreshPlayerAuthorizationEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_OnRefreshPlayerAuthorizationEvent( LiftControllerPS self, RefreshPlayerAuthorizationEvent? evt );SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "LiftControllerPS", "GetDeviceWidget;script_ref<GetActionsContext>", (LiftControllerPS_GetDeviceWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_GetDeviceWidget( LiftControllerPS self, game.GetActionsContext context );void SendLiftDepartedEvent(int activeFloor)RTTIre.Hooks.PlaceVoid( "LiftControllerPS", "SendLiftDepartedEvent;Int32", (LiftControllerPS_SendLiftDepartedEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LiftControllerPS_SendLiftDepartedEvent( LiftControllerPS self, int activeFloor );