class
VehicleComponentPS
- 37 properties
- 177 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultStateSet | bool | 0x288 | scripted |
stateModifiedByQuest | bool | 0x289 | scripted |
playerVehicle | bool | 0x28A | scripted |
npcOccupiedSlots | CName[] | 0x290 | scripted |
isDestroyed | bool | 0x2A0 | scripted |
isStolen | bool | 0x2A1 | scripted |
crystalDomeQuestModified | bool | 0x2A2 | scripted |
crystalDomeQuestState | bool | 0x2A3 | scripted |
crystalDomeState | bool | 0x2A4 | scripted |
visualDestructionSet | bool | 0x2A5 | scripted |
visualDestructionNeeded | bool | 0x2A6 | scripted |
exploded | bool | 0x2A7 | scripted |
submerged | bool | 0x2A8 | scripted |
sirenOn | bool | 0x2A9 | scripted |
sirenSoundOn | bool | 0x2AA | scripted |
sirenLightsOn | bool | 0x2AB | scripted |
isDefaultLightToggleSet | bool | 0x2AC | scripted |
anyDoorOpen | bool | 0x2AD | scripted |
previousInteractionState | TemporaryDoorState[] | 0x2B0 | scripted |
thrusterState | bool | 0x2C0 | scripted |
uiQuestModified | bool | 0x2C1 | scripted |
uiState | bool | 0x2C2 | scripted |
vehicleSkillChecks | EngDemoContainer? | 0x2C8 | scripted |
controlStimShouldBeActive | bool | 0x2D8 | scripted |
controlStimRunning | bool | 0x2D9 | scripted |
vehicleApperanceCustomizationActive | bool | 0x2DA | scripted |
vehicleApperanceCustomizationInDistanceTermination | bool | 0x2DB | scripted |
vehicleAppearanceCustomizationBlockedByDamage | bool | 0x2DC | scripted |
vehicleVisualCustomizationTemplate | SavedVehicleVisualCustomizationTemplate | 0x2E0 | scripted |
vehicleApperanceDefinition | vehicle.VisualModdingDefinition | 0x308 | scripted |
ready | bool | 0x340 | scripted |
isPlayerPerformingBodyDisposal | bool | 0x341 | scripted |
submergedTimestamp | float | 0x344 | scripted |
shouldForceExitDelamain | bool | 0x348 | scripted |
customMappin | game.data.MappinVariant | 0x349 | scripted |
hornEnabled | bool | 0x34D | scripted |
vehicleControllerPS | vehicle.ControllerPS? | 0x350 | scripted |
Functions
vehicle.ControllerPS? GetVehicleControllerPS()RTTIre.Hooks.Place( "VehicleComponentPS", "GetVehicleControllerPS;", (VehicleComponentPS_GetVehicleControllerPS x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.ControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetVehicleControllerPS( VehicleComponentPS self );vehicle.ControllerPS? GetVehicleControllerPSConst()RTTIre.Hooks.Place( "VehicleComponentPS", "GetVehicleControllerPSConst;", (VehicleComponentPS_GetVehicleControllerPSConst x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.ControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetVehicleControllerPSConst( VehicleComponentPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "Initialize;", (VehicleComponentPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_Initialize( VehicleComponentPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GameAttached;", (VehicleComponentPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GameAttached( VehicleComponentPS self );WeakHandle<vehicle.BaseObject> GetOwnerEntity()RTTIbool GetHasDefaultStateBeenSet()RTTIre.Hooks.Place( "VehicleComponentPS", "GetHasDefaultStateBeenSet;", (VehicleComponentPS_GetHasDefaultStateBeenSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHasDefaultStateBeenSet( VehicleComponentPS self );void SetHasDefaultStateBeenSet(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetHasDefaultStateBeenSet;Bool", (VehicleComponentPS_SetHasDefaultStateBeenSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetHasDefaultStateBeenSet( VehicleComponentPS self, bool set );bool GetHasStateBeenModifiedByQuest()RTTIre.Hooks.Place( "VehicleComponentPS", "GetHasStateBeenModifiedByQuest;", (VehicleComponentPS_GetHasStateBeenModifiedByQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHasStateBeenModifiedByQuest( VehicleComponentPS self );CName[] GetNpcOccupiedSlots()RTTIbool GetIsDestroyed()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsDestroyed;", (VehicleComponentPS_GetIsDestroyed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsDestroyed( VehicleComponentPS self );void SetIsDestroyed(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsDestroyed;Bool", (VehicleComponentPS_SetIsDestroyed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsDestroyed( VehicleComponentPS self, bool value );bool GetIsStolen()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsStolen;", (VehicleComponentPS_GetIsStolen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsStolen( VehicleComponentPS self );void SetIsStolen(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsStolen;Bool", (VehicleComponentPS_SetIsStolen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsStolen( VehicleComponentPS self, bool value );void SetHasStateBeenModifiedByQuest(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetHasStateBeenModifiedByQuest;Bool", (VehicleComponentPS_SetHasStateBeenModifiedByQuest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetHasStateBeenModifiedByQuest( VehicleComponentPS self, bool set );bool GetIsPlayerVehicle()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsPlayerVehicle;", (VehicleComponentPS_GetIsPlayerVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsPlayerVehicle( VehicleComponentPS self );void SetIsPlayerVehicle(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsPlayerVehicle;Bool", (VehicleComponentPS_SetIsPlayerVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsPlayerVehicle( VehicleComponentPS self, bool set );bool GetIsCrystalDomeQuestModified()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsCrystalDomeQuestModified;", (VehicleComponentPS_GetIsCrystalDomeQuestModified x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsCrystalDomeQuestModified( VehicleComponentPS self );void SetIsCrystalDomeQuestModified(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsCrystalDomeQuestModified;Bool", (VehicleComponentPS_SetIsCrystalDomeQuestModified x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsCrystalDomeQuestModified( VehicleComponentPS self, bool value );bool GetCrystalDomeQuestState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetCrystalDomeQuestState;", (VehicleComponentPS_GetCrystalDomeQuestState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetCrystalDomeQuestState( VehicleComponentPS self );void SetCrystalDomeQuestState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetCrystalDomeQuestState;Bool", (VehicleComponentPS_SetCrystalDomeQuestState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetCrystalDomeQuestState( VehicleComponentPS self, bool value );bool GetCrystalDomeState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetCrystalDomeState;", (VehicleComponentPS_GetCrystalDomeState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetCrystalDomeState( VehicleComponentPS self );void SetCrystalDomeState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetCrystalDomeState;Bool", (VehicleComponentPS_SetCrystalDomeState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetCrystalDomeState( VehicleComponentPS self, bool value );bool GetIsUiQuestModified()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsUiQuestModified;", (VehicleComponentPS_GetIsUiQuestModified x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsUiQuestModified( VehicleComponentPS self );void SetIsUiQuestModified(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsUiQuestModified;Bool", (VehicleComponentPS_SetIsUiQuestModified x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsUiQuestModified( VehicleComponentPS self, bool value );bool GetUiQuestState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetUiQuestState;", (VehicleComponentPS_GetUiQuestState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetUiQuestState( VehicleComponentPS self );void SetUiQuestState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetUiQuestState;Bool", (VehicleComponentPS_SetUiQuestState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetUiQuestState( VehicleComponentPS self, bool value );bool GetSirenState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetSirenState;", (VehicleComponentPS_GetSirenState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetSirenState( VehicleComponentPS self );void SetSirenState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetSirenState;Bool", (VehicleComponentPS_SetSirenState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetSirenState( VehicleComponentPS self, bool value );bool GetSirenLightsState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetSirenLightsState;", (VehicleComponentPS_GetSirenLightsState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetSirenLightsState( VehicleComponentPS self );void SetSirenLightsState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetSirenLightsState;Bool", (VehicleComponentPS_SetSirenLightsState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetSirenLightsState( VehicleComponentPS self, bool value );bool GetIsDefaultLightToggleSet()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsDefaultLightToggleSet;", (VehicleComponentPS_GetIsDefaultLightToggleSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsDefaultLightToggleSet( VehicleComponentPS self );void SetIsDefaultLightToggleSet(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsDefaultLightToggleSet;Bool", (VehicleComponentPS_SetIsDefaultLightToggleSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsDefaultLightToggleSet( VehicleComponentPS self, bool value );bool GetSirenSoundsState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetSirenSoundsState;", (VehicleComponentPS_GetSirenSoundsState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetSirenSoundsState( VehicleComponentPS self );void SetSirenSoundsState(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetSirenSoundsState;Bool", (VehicleComponentPS_SetSirenSoundsState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetSirenSoundsState( VehicleComponentPS self, bool value );bool GetHasVisualDestructionBeenSet()RTTIre.Hooks.Place( "VehicleComponentPS", "GetHasVisualDestructionBeenSet;", (VehicleComponentPS_GetHasVisualDestructionBeenSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHasVisualDestructionBeenSet( VehicleComponentPS self );void SetHasVisualDestructionBeenSet(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetHasVisualDestructionBeenSet;Bool", (VehicleComponentPS_SetHasVisualDestructionBeenSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetHasVisualDestructionBeenSet( VehicleComponentPS self, bool set );bool GetHasExploded()RTTIre.Hooks.Place( "VehicleComponentPS", "GetHasExploded;", (VehicleComponentPS_GetHasExploded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHasExploded( VehicleComponentPS self );void SetHasExploded(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetHasExploded;Bool", (VehicleComponentPS_SetHasExploded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetHasExploded( VehicleComponentPS self, bool set );bool GetIsSubmerged()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsSubmerged;", (VehicleComponentPS_GetIsSubmerged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsSubmerged( VehicleComponentPS self );void SetIsSubmerged(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetIsSubmerged;Bool", (VehicleComponentPS_SetIsSubmerged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetIsSubmerged( VehicleComponentPS self, bool set );float GetSubmergedTimestamp()RTTIre.Hooks.Place( "VehicleComponentPS", "GetSubmergedTimestamp;", (VehicleComponentPS_GetSubmergedTimestamp x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetSubmergedTimestamp( VehicleComponentPS self );bool GetHasAnyDoorOpen()RTTIre.Hooks.Place( "VehicleComponentPS", "GetHasAnyDoorOpen;", (VehicleComponentPS_GetHasAnyDoorOpen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHasAnyDoorOpen( VehicleComponentPS self );void SetHasAnyDoorOpen(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetHasAnyDoorOpen;Bool", (VehicleComponentPS_SetHasAnyDoorOpen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetHasAnyDoorOpen( VehicleComponentPS self, bool set );bool GetThrusterState()RTTIre.Hooks.Place( "VehicleComponentPS", "GetThrusterState;", (VehicleComponentPS_GetThrusterState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetThrusterState( VehicleComponentPS self );void SetThrusterState(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetThrusterState;Bool", (VehicleComponentPS_SetThrusterState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetThrusterState( VehicleComponentPS self, bool set );bool GetIsVehicleVisualCustomizationActive()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsVehicleVisualCustomizationActive;", (VehicleComponentPS_GetIsVehicleVisualCustomizationActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsVehicleVisualCustomizationActive( VehicleComponentPS self );void SetVehicleVisualCustomizationActive(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetVehicleVisualCustomizationActive;Bool", (VehicleComponentPS_SetVehicleVisualCustomizationActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetVehicleVisualCustomizationActive( VehicleComponentPS self, bool set );bool GetIsVehicleApperanceCustomizationInDistanceTermination()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsVehicleApperanceCustomizationInDistanceTermination;", (VehicleComponentPS_GetIsVehicleApperanceCustomizationInDistanceTermination x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsVehicleApperanceCustomizationInDistanceTermination( VehicleComponentPS self );void SetVehicleApperanceCustomizationInDistanceTermination(bool set)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetVehicleApperanceCustomizationInDistanceTermination;Bool", (VehicleComponentPS_SetVehicleApperanceCustomizationInDistanceTermination x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetVehicleApperanceCustomizationInDistanceTermination( VehicleComponentPS self, bool set );VehicleVisualCustomizationTemplate GetVehicleVisualCustomizationTemplate()RTTIre.Hooks.Place( "VehicleComponentPS", "GetVehicleVisualCustomizationTemplate;", (VehicleComponentPS_GetVehicleVisualCustomizationTemplate x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleVisualCustomizationTemplate>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetVehicleVisualCustomizationTemplate( VehicleComponentPS self );void SetVehicleVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetVehicleVisualCustomizationTemplate;VehicleVisualCustomizationTemplate", (VehicleComponentPS_SetVehicleVisualCustomizationTemplate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetVehicleVisualCustomizationTemplate( VehicleComponentPS self, VehicleVisualCustomizationTemplate template );void SetVehicleVisualCustomizationnBlockedByDamage(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetVehicleVisualCustomizationnBlockedByDamage;Bool", (VehicleComponentPS_SetVehicleVisualCustomizationnBlockedByDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetVehicleVisualCustomizationnBlockedByDamage( VehicleComponentPS self, bool value );bool GetIsVehicleVisualCustomizationBlockedByDamage()RTTIre.Hooks.Place( "VehicleComponentPS", "GetIsVehicleVisualCustomizationBlockedByDamage;", (VehicleComponentPS_GetIsVehicleVisualCustomizationBlockedByDamage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetIsVehicleVisualCustomizationBlockedByDamage( VehicleComponentPS self );bool HasCustomMappin()RTTIre.Hooks.Place( "VehicleComponentPS", "HasCustomMappin;", (VehicleComponentPS_HasCustomMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_HasCustomMappin( VehicleComponentPS self );game.data.MappinVariant GetCustomMappin()RTTIre.Hooks.Place( "VehicleComponentPS", "GetCustomMappin;", (VehicleComponentPS_GetCustomMappin x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MappinVariant>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetCustomMappin( VehicleComponentPS self );bool IsHornEnabled()RTTIre.Hooks.Place( "VehicleComponentPS", "IsHornEnabled;", (VehicleComponentPS_IsHornEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsHornEnabled( VehicleComponentPS self );void UpdateCustomizationDataToNewSystem()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "UpdateCustomizationDataToNewSystem;", (VehicleComponentPS_UpdateCustomizationDataToNewSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_UpdateCustomizationDataToNewSystem( VehicleComponentPS self );bool ShouldForceExitDelamain()RTTIre.Hooks.Place( "VehicleComponentPS", "ShouldForceExitDelamain;", (VehicleComponentPS_ShouldForceExitDelamain x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ShouldForceExitDelamain( VehicleComponentPS self );void SetShouldForceExitDelamain(bool value)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetShouldForceExitDelamain;Bool", (VehicleComponentPS_SetShouldForceExitDelamain x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetShouldForceExitDelamain( VehicleComponentPS self, bool value );EntityNotificationType OnToggleVehicle(ToggleVehicle evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnToggleVehicle;ToggleVehicle", (VehicleComponentPS_OnToggleVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnToggleVehicle( VehicleComponentPS self, ToggleVehicle? evt );EntityNotificationType OnForceCarAlarm(ForceCarAlarm evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnForceCarAlarm;ForceCarAlarm", (VehicleComponentPS_OnForceCarAlarm x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnForceCarAlarm( VehicleComponentPS self, ForceCarAlarm? evt );EntityNotificationType OnForceDisableCarAlarm(ForceDisableCarAlarm evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnForceDisableCarAlarm;ForceDisableCarAlarm", (VehicleComponentPS_OnForceDisableCarAlarm x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnForceDisableCarAlarm( VehicleComponentPS self, ForceDisableCarAlarm? evt );void DisableAlarm()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "DisableAlarm;", (VehicleComponentPS_DisableAlarm x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_DisableAlarm( VehicleComponentPS self );void InitializeTempDoorStateStruct()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "InitializeTempDoorStateStruct;", (VehicleComponentPS_InitializeTempDoorStateStruct x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_InitializeTempDoorStateStruct( VehicleComponentPS self );void InitializeDoorInteractionState()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "InitializeDoorInteractionState;", (VehicleComponentPS_InitializeDoorInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_InitializeDoorInteractionState( VehicleComponentPS self );void RefreshSkillchecks()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "RefreshSkillchecks;", (VehicleComponentPS_RefreshSkillchecks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_RefreshSkillchecks( VehicleComponentPS self );void ToggleReserveSeatDuringUnmounting(bool active, CName slotID)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ToggleReserveSeatDuringUnmounting;BoolCName", (VehicleComponentPS_ToggleReserveSeatDuringUnmounting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ToggleReserveSeatDuringUnmounting( VehicleComponentPS self, bool active, CName slotID );game.GetActionsContext ChangeToActionContext(VehicleActionsContext vehicleContext)RTTIre.Hooks.Place( "VehicleComponentPS", "ChangeToActionContext;script_ref<VehicleActionsContext>", (VehicleComponentPS_ChangeToActionContext x) => { return re.Hooks.CallOriginal<re.msgpack.game.GetActionsContext>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ChangeToActionContext( VehicleComponentPS self, VehicleActionsContext vehicleContext );void SetDoorState(vehicle.EVehicleDoor door, vehicle.VehicleDoorState state, bool immediate)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetDoorState;EVehicleDoorVehicleDoorStateBool", (VehicleComponentPS_SetDoorState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetDoorState( VehicleComponentPS self, vehicle.EVehicleDoor door, vehicle.VehicleDoorState state, bool immediate );vehicle.VehicleDoorState GetDoorState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "VehicleComponentPS", "GetDoorState;EVehicleDoor", (VehicleComponentPS_GetDoorState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VehicleDoorState>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetDoorState( VehicleComponentPS self, vehicle.EVehicleDoor door );void SetWindowState(vehicle.EVehicleDoor door, vehicle.EVehicleWindowState state)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetWindowState;EVehicleDoorEVehicleWindowState", (VehicleComponentPS_SetWindowState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetWindowState( VehicleComponentPS self, vehicle.EVehicleDoor door, vehicle.EVehicleWindowState state );vehicle.EVehicleWindowState GetWindowState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "VehicleComponentPS", "GetWindowState;EVehicleDoor", (VehicleComponentPS_GetWindowState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.EVehicleWindowState>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetWindowState( VehicleComponentPS self, vehicle.EVehicleDoor door );void SetDoorInteractionState(vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state, string source)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetDoorInteractionState;EVehicleDoorVehicleDoorInteractionStatescript_ref<String>", (VehicleComponentPS_SetDoorInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetDoorInteractionState( VehicleComponentPS self, vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state, string source );vehicle.VehicleDoorInteractionState GetDoorInteractionState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "VehicleComponentPS", "GetDoorInteractionState;EVehicleDoor", (VehicleComponentPS_GetDoorInteractionState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VehicleDoorInteractionState>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetDoorInteractionState( VehicleComponentPS self, vehicle.EVehicleDoor door );void SetTempDoorInteractionState(vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SetTempDoorInteractionState;EVehicleDoorVehicleDoorInteractionState", (VehicleComponentPS_SetTempDoorInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SetTempDoorInteractionState( VehicleComponentPS self, vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state );vehicle.VehicleDoorInteractionState GetTempDoorInteractionState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "VehicleComponentPS", "GetTempDoorInteractionState;EVehicleDoor", (VehicleComponentPS_GetTempDoorInteractionState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VehicleDoorInteractionState>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetTempDoorInteractionState( VehicleComponentPS self, vehicle.EVehicleDoor door );bool GetVehicleDoorEnum(out vehicle.EVehicleDoor door, CName doorName)RTTIre.Hooks.Place( "VehicleComponentPS", "GetVehicleDoorEnum;EVehicleDoorCName", (VehicleComponentPS_GetVehicleDoorEnum x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetVehicleDoorEnum( VehicleComponentPS self, vehicle.EVehicleDoor door, CName doorName );EntityNotificationType OnVehicleDoorInteraction(VehicleDoorInteraction evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDoorInteraction;VehicleDoorInteraction", (VehicleComponentPS_OnVehicleDoorInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDoorInteraction( VehicleComponentPS self, VehicleDoorInteraction? evt );EntityNotificationType OnVehicleForceOccupantOut(VehicleForceOccupantOut evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleForceOccupantOut;VehicleForceOccupantOut", (VehicleComponentPS_OnVehicleForceOccupantOut x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleForceOccupantOut( VehicleComponentPS self, VehicleForceOccupantOut? evt );EntityNotificationType OnActionDemolition(ActionDemolition evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnActionDemolition;ActionDemolition", (VehicleComponentPS_OnActionDemolition x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnActionDemolition( VehicleComponentPS self, ActionDemolition? evt );EntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnActionEngineering;ActionEngineering", (VehicleComponentPS_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnActionEngineering( VehicleComponentPS self, ActionEngineering? evt );void ProcessVehicleCrackLockTutorial()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ProcessVehicleCrackLockTutorial;", (VehicleComponentPS_ProcessVehicleCrackLockTutorial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ProcessVehicleCrackLockTutorial( VehicleComponentPS self );void ProcessVehicleCrackLockTutorialUsed()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ProcessVehicleCrackLockTutorialUsed;", (VehicleComponentPS_ProcessVehicleCrackLockTutorialUsed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ProcessVehicleCrackLockTutorialUsed( VehicleComponentPS self );void ProcessVehicleHijackTutorial()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ProcessVehicleHijackTutorial;", (VehicleComponentPS_ProcessVehicleHijackTutorial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ProcessVehicleHijackTutorial( VehicleComponentPS self );void ProcessVehicleHijackTutorialUsed()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ProcessVehicleHijackTutorialUsed;", (VehicleComponentPS_ProcessVehicleHijackTutorialUsed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ProcessVehicleHijackTutorialUsed( VehicleComponentPS self );EntityNotificationType OnVehicleDoorOpen(VehicleDoorOpen evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDoorOpen;VehicleDoorOpen", (VehicleComponentPS_OnVehicleDoorOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDoorOpen( VehicleComponentPS self, VehicleDoorOpen? evt );EntityNotificationType OnVehicleDoorClose(VehicleDoorClose evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDoorClose;VehicleDoorClose", (VehicleComponentPS_OnVehicleDoorClose x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDoorClose( VehicleComponentPS self, VehicleDoorClose? evt );EntityNotificationType OnVehicleDoorInteractionStateChange(VehicleDoorInteractionStateChange evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDoorInteractionStateChange;VehicleDoorInteractionStateChange", (VehicleComponentPS_OnVehicleDoorInteractionStateChange x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDoorInteractionStateChange( VehicleComponentPS self, VehicleDoorInteractionStateChange? evt );EntityNotificationType OnForceExitDelamainEvent(ForceExitDelamainEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnForceExitDelamainEvent;ForceExitDelamainEvent", (VehicleComponentPS_OnForceExitDelamainEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnForceExitDelamainEvent( VehicleComponentPS self, ForceExitDelamainEvent? evt );void GetQuestLockedActions(game.device.Action[] actions, VehicleActionsContext context)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetQuestLockedActions;script_ref<array<DeviceAction>>script_ref<VehicleActionsContext>", (VehicleComponentPS_GetQuestLockedActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetQuestLockedActions( VehicleComponentPS self, game.device.Action[] actions, VehicleActionsContext context );bool IsStateValidForVehicle(vehicle.VehicleDoorInteractionState state)RTTIre.Hooks.Place( "VehicleComponentPS", "IsStateValidForVehicle;VehicleDoorInteractionState", (VehicleComponentPS_IsStateValidForVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsStateValidForVehicle( VehicleComponentPS self, vehicle.VehicleDoorInteractionState state );EntityNotificationType OnVehicleWindowOpen(VehicleWindowOpen evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleWindowOpen;VehicleWindowOpen", (VehicleComponentPS_OnVehicleWindowOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleWindowOpen( VehicleComponentPS self, VehicleWindowOpen? evt );EntityNotificationType OnVehicleWindowClose(VehicleWindowClose evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleWindowClose;VehicleWindowClose", (VehicleComponentPS_OnVehicleWindowClose x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleWindowClose( VehicleComponentPS self, VehicleWindowClose? evt );EntityNotificationType OnOpenTrunk(VehicleOpenTrunk evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnOpenTrunk;VehicleOpenTrunk", (VehicleComponentPS_OnOpenTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnOpenTrunk( VehicleComponentPS self, VehicleOpenTrunk? evt );EntityNotificationType OnCloseTrunk(VehicleCloseTrunk evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnCloseTrunk;VehicleCloseTrunk", (VehicleComponentPS_OnCloseTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnCloseTrunk( VehicleComponentPS self, VehicleCloseTrunk? evt );EntityNotificationType OnVehicleDumpBody(VehicleDumpBody evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDumpBody;VehicleDumpBody", (VehicleComponentPS_OnVehicleDumpBody x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDumpBody( VehicleComponentPS self, VehicleDumpBody? evt );EntityNotificationType OnVehicleTakeBody(VehicleTakeBody evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleTakeBody;VehicleTakeBody", (VehicleComponentPS_OnVehicleTakeBody x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleTakeBody( VehicleComponentPS self, VehicleTakeBody? evt );void ProcessBodyDisposalEvent()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ProcessBodyDisposalEvent;", (VehicleComponentPS_ProcessBodyDisposalEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ProcessBodyDisposalEvent( VehicleComponentPS self );EntityNotificationType OnVehicleBodyDisposalPerformedEvent(VehicleBodyDisposalPerformedEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleBodyDisposalPerformedEvent;VehicleBodyDisposalPerformedEvent", (VehicleComponentPS_OnVehicleBodyDisposalPerformedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleBodyDisposalPerformedEvent( VehicleComponentPS self, VehicleBodyDisposalPerformedEvent? evt );EntityNotificationType OnVehiclePlayerTrunk(VehiclePlayerTrunk evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehiclePlayerTrunk;VehiclePlayerTrunk", (VehicleComponentPS_OnVehiclePlayerTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehiclePlayerTrunk( VehicleComponentPS self, VehiclePlayerTrunk? evt );void GetTrunkActions(game.device.Action[] actions, VehicleActionsContext context)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetTrunkActions;script_ref<array<DeviceAction>>script_ref<VehicleActionsContext>", (VehicleComponentPS_GetTrunkActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetTrunkActions( VehicleComponentPS self, game.device.Action[] actions, VehicleActionsContext context );bool IsPlayerCarryingBody(bool includePickupPhase)RTTIre.Hooks.Place( "VehicleComponentPS", "IsPlayerCarryingBody;Bool", (VehicleComponentPS_IsPlayerCarryingBody x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsPlayerCarryingBody( VehicleComponentPS self, bool includePickupPhase );bool IsPlayerSwimming()RTTIre.Hooks.Place( "VehicleComponentPS", "IsPlayerSwimming;", (VehicleComponentPS_IsPlayerSwimming x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsPlayerSwimming( VehicleComponentPS self );void GetPlayerTrunkActions(game.device.Action[] actions, VehicleActionsContext context)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetPlayerTrunkActions;script_ref<array<DeviceAction>>script_ref<VehicleActionsContext>", (VehicleComponentPS_GetPlayerTrunkActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetPlayerTrunkActions( VehicleComponentPS self, game.device.Action[] actions, VehicleActionsContext context );EntityNotificationType OnOpenHood(VehicleOpenHood evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnOpenHood;VehicleOpenHood", (VehicleComponentPS_OnOpenHood x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnOpenHood( VehicleComponentPS self, VehicleOpenHood? evt );EntityNotificationType OnCloseHood(VehicleCloseHood evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnCloseHood;VehicleCloseHood", (VehicleComponentPS_OnCloseHood x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnCloseHood( VehicleComponentPS self, VehicleCloseHood? evt );void GetHoodActions(game.device.Action[] actions, VehicleActionsContext context)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetHoodActions;script_ref<array<DeviceAction>>script_ref<VehicleActionsContext>", (VehicleComponentPS_GetHoodActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetHoodActions( VehicleComponentPS self, game.device.Action[] actions, VehicleActionsContext context );void DetermineActionsToPush(game.interactions.Component interaction, VehicleActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController, bool isAutoRefresh)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "DetermineActionsToPush;InteractionComponentVehicleActionsContextgameObjectActionsCallbackControllerBool", (VehicleComponentPS_DetermineActionsToPush x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_DetermineActionsToPush( VehicleComponentPS self, game.interactions.Component? interaction, VehicleActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController, bool isAutoRefresh );bool IsDoorLayer(CName layer)RTTIre.Hooks.Place( "VehicleComponentPS", "IsDoorLayer;CName", (VehicleComponentPS_IsDoorLayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsDoorLayer( VehicleComponentPS self, CName layer );void GetValidChoices(WeakHandle<game.data.ObjectAction_Record>[] objectActionRecords, game.GetActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController, game.interactions.Choice[] choices, bool isAutoRefresh)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetValidChoices;script_ref<array<ObjectAction_Record>>script_ref<GetActionsContext>gameObjectActionsCallbackControllerscript_ref<array<InteractionChoice>>Bool", (VehicleComponentPS_GetValidChoices x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetValidChoices( VehicleComponentPS self, WeakHandle<game.data.ObjectAction_Record>[] objectActionRecords, game.GetActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController, game.interactions.Choice[] choices, bool isAutoRefresh );void PushActionsToInteractionComponent(game.interactions.Component interaction, game.interactions.Choice[] choices, VehicleActionsContext context)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "PushActionsToInteractionComponent;InteractionComponentscript_ref<array<InteractionChoice>>script_ref<VehicleActionsContext>", (VehicleComponentPS_PushActionsToInteractionComponent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_PushActionsToInteractionComponent( VehicleComponentPS self, game.interactions.Component? interaction, game.interactions.Choice[] choices, VehicleActionsContext context );EntityNotificationType OnVehicleFinishedMounting(vehicle.FinishedMountingEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleFinishedMounting;VehicleFinishedMountingEvent", (VehicleComponentPS_OnVehicleFinishedMounting x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleFinishedMounting( VehicleComponentPS self, vehicle.FinishedMountingEvent? evt );EntityNotificationType OnVehicleStartedUnmountingEvent(VehicleStartedUnmountingEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleStartedUnmountingEvent;VehicleStartedUnmountingEvent", (VehicleComponentPS_OnVehicleStartedUnmountingEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleStartedUnmountingEvent( VehicleComponentPS self, VehicleStartedUnmountingEvent? evt );bool IsSlotOccupiedByNPC(CName slotID)RTTIre.Hooks.Place( "VehicleComponentPS", "IsSlotOccupiedByNPC;CName", (VehicleComponentPS_IsSlotOccupiedByNPC x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_IsSlotOccupiedByNPC( VehicleComponentPS self, CName slotID );EntityNotificationType OnSetExposeQuickHacks(SetExposeQuickHacks evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnSetExposeQuickHacks;SetExposeQuickHacks", (VehicleComponentPS_OnSetExposeQuickHacks x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnSetExposeQuickHacks( VehicleComponentPS self, SetExposeQuickHacks? evt );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "GetActions;array<DeviceAction>GetActionsContext", (VehicleComponentPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetActions( VehicleComponentPS self, game.device.Action[] outActions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "VehicleComponentPS", "CanCreateAnyQuickHackActions;", (VehicleComponentPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_CanCreateAnyQuickHackActions( VehicleComponentPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (VehicleComponentPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_GetQuickHackActions( VehicleComponentPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnToggleTakeOverControl(ToggleTakeOverControl evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnToggleTakeOverControl;ToggleTakeOverControl", (VehicleComponentPS_OnToggleTakeOverControl x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnToggleTakeOverControl( VehicleComponentPS self, ToggleTakeOverControl? evt );EntityNotificationType OnVehicleOverrideForceBrakes(VehicleOverrideForceBrakes evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleOverrideForceBrakes;VehicleOverrideForceBrakes", (VehicleComponentPS_OnVehicleOverrideForceBrakes x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleOverrideForceBrakes( VehicleComponentPS self, VehicleOverrideForceBrakes? evt );EntityNotificationType OnVehicleOverrideExplode(VehicleOverrideExplode evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleOverrideExplode;VehicleOverrideExplode", (VehicleComponentPS_OnVehicleOverrideExplode x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleOverrideExplode( VehicleComponentPS self, VehicleOverrideExplode? evt );EntityNotificationType OnVehicleOverrideAccelerate(VehicleOverrideAccelerate evt)overrideRTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleOverrideAccelerate;VehicleOverrideAccelerate", (VehicleComponentPS_OnVehicleOverrideAccelerate x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleOverrideAccelerate( VehicleComponentPS self, VehicleOverrideAccelerate? evt );EntityNotificationType OnPreventionVehicleHackedEvent(PreventionVehicleHackedEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnPreventionVehicleHackedEvent;PreventionVehicleHackedEvent", (VehicleComponentPS_OnPreventionVehicleHackedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnPreventionVehicleHackedEvent( VehicleComponentPS self, PreventionVehicleHackedEvent? evt );EntityNotificationType OnCheckVehicleVelocityForStimsEvent(CheckVehicleVelocityForStimsEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnCheckVehicleVelocityForStimsEvent;CheckVehicleVelocityForStimsEvent", (VehicleComponentPS_OnCheckVehicleVelocityForStimsEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnCheckVehicleVelocityForStimsEvent( VehicleComponentPS self, CheckVehicleVelocityForStimsEvent? evt );void CheckVehicleVelocityForStims()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "CheckVehicleVelocityForStims;", (VehicleComponentPS_CheckVehicleVelocityForStims x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_CheckVehicleVelocityForStims( VehicleComponentPS self );void SendStimsOnVehicleQuickhack(bool shouldTriggerIllegalActionStim, bool areHacksIndefiniteDuration)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SendStimsOnVehicleQuickhack;BoolBool", (VehicleComponentPS_SendStimsOnVehicleQuickhack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SendStimsOnVehicleQuickhack( VehicleComponentPS self, bool shouldTriggerIllegalActionStim, bool areHacksIndefiniteDuration );void SendVehicleStimsOnVehicleQuickhack(float vehicleQuickhackStimDuration)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "SendVehicleStimsOnVehicleQuickhack;Float", (VehicleComponentPS_SendVehicleStimsOnVehicleQuickhack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_SendVehicleStimsOnVehicleQuickhack( VehicleComponentPS self, float vehicleQuickhackStimDuration );void EndStimsOnVehicleQuickhack()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "EndStimsOnVehicleQuickhack;", (VehicleComponentPS_EndStimsOnVehicleQuickhack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_EndStimsOnVehicleQuickhack( VehicleComponentPS self );void EndVehicleStimsOnVehicleQuickhack()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "EndVehicleStimsOnVehicleQuickhack;", (VehicleComponentPS_EndVehicleStimsOnVehicleQuickhack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_EndVehicleStimsOnVehicleQuickhack( VehicleComponentPS self );ForceCarAlarm? ActionForceCarAlarm()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionForceCarAlarm;", (VehicleComponentPS_ActionForceCarAlarm x) => { return re.Hooks.CallOriginal<re.msgpack.ForceCarAlarm>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionForceCarAlarm( VehicleComponentPS self );ForceDisableCarAlarm? ActionForceDisableCarAlarm()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionForceDisableCarAlarm;", (VehicleComponentPS_ActionForceDisableCarAlarm x) => { return re.Hooks.CallOriginal<re.msgpack.ForceDisableCarAlarm>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionForceDisableCarAlarm( VehicleComponentPS self );ToggleVehicle? ActionToggleVehicle(bool toggleOn)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionToggleVehicle;Bool", (VehicleComponentPS_ActionToggleVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleVehicle>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionToggleVehicle( VehicleComponentPS self, bool toggleOn );VehicleOpenTrunk? ActionOpenTrunk()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionOpenTrunk;", (VehicleComponentPS_ActionOpenTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleOpenTrunk>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionOpenTrunk( VehicleComponentPS self );VehicleCloseTrunk? ActionCloseTrunk()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionCloseTrunk;", (VehicleComponentPS_ActionCloseTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleCloseTrunk>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionCloseTrunk( VehicleComponentPS self );VehicleOpenHood? ActionOpenHood()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionOpenHood;", (VehicleComponentPS_ActionOpenHood x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleOpenHood>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionOpenHood( VehicleComponentPS self );VehicleCloseHood? ActionCloseHood()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionCloseHood;", (VehicleComponentPS_ActionCloseHood x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleCloseHood>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionCloseHood( VehicleComponentPS self );VehicleDumpBody? ActionVehicleDumpBody()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDumpBody;", (VehicleComponentPS_ActionVehicleDumpBody x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleDumpBody>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDumpBody( VehicleComponentPS self );VehicleTakeBody? ActionVehicleTakeBody()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleTakeBody;", (VehicleComponentPS_ActionVehicleTakeBody x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleTakeBody>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleTakeBody( VehicleComponentPS self );VehiclePlayerTrunk? ActionPlayerTrunk()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionPlayerTrunk;", (VehicleComponentPS_ActionPlayerTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.VehiclePlayerTrunk>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionPlayerTrunk( VehicleComponentPS self );VehicleDoorInteraction? ActionVehicleDoorInteraction(string slotName, bool? fromInteraction, bool? locked)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDoorInteraction;script_ref<String>BoolBool", (VehicleComponentPS_ActionVehicleDoorInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleDoorInteraction>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDoorInteraction( VehicleComponentPS self, string slotName, bool? fromInteraction, bool? locked );VehicleDoorInteractionStateChange? ActionVehicleDoorInteractionStateChange(vehicle.EVehicleDoor doorToChange, vehicle.VehicleDoorInteractionState desiredState, string source)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDoorInteractionStateChange;EVehicleDoorVehicleDoorInteractionStatescript_ref<String>", (VehicleComponentPS_ActionVehicleDoorInteractionStateChange x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleDoorInteractionStateChange>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDoorInteractionStateChange( VehicleComponentPS self, vehicle.EVehicleDoor doorToChange, vehicle.VehicleDoorInteractionState desiredState, string source );VehicleDoorOpen? ActionVehicleDoorOpen(string slotName)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDoorOpen;script_ref<String>", (VehicleComponentPS_ActionVehicleDoorOpen x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleDoorOpen>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDoorOpen( VehicleComponentPS self, string slotName );VehicleDoorClose? ActionVehicleDoorClose(string slotName)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDoorClose;script_ref<String>", (VehicleComponentPS_ActionVehicleDoorClose x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleDoorClose>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDoorClose( VehicleComponentPS self, string slotName );VehicleForceOccupantOut? ActionVehicleForceOccupantOut(string slotName)RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleForceOccupantOut;script_ref<String>", (VehicleComponentPS_ActionVehicleForceOccupantOut x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleForceOccupantOut>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleForceOccupantOut( VehicleComponentPS self, string slotName );VehicleQuestDoorLocked? ActionVehicleDoorQuestLocked()RTTIre.Hooks.Place( "VehicleComponentPS", "ActionVehicleDoorQuestLocked;", (VehicleComponentPS_ActionVehicleDoorQuestLocked x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleQuestDoorLocked>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ActionVehicleDoorQuestLocked( VehicleComponentPS self );EntityNotificationType OnVehicleQuestChangeDoorStateEvent(VehicleQuestChangeDoorStateEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestChangeDoorStateEvent;VehicleQuestChangeDoorStateEvent", (VehicleComponentPS_OnVehicleQuestChangeDoorStateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestChangeDoorStateEvent( VehicleComponentPS self, VehicleQuestChangeDoorStateEvent? evt );EntityNotificationType OnVehicleQuestChangeWindowStateEvent(vehicle.ChangeWindowStateEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestChangeWindowStateEvent;vehicleChangeWindowStateEvent", (VehicleComponentPS_OnVehicleQuestChangeWindowStateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestChangeWindowStateEvent( VehicleComponentPS self, vehicle.ChangeWindowStateEvent? evt );EntityNotificationType OnToggleDoorWrapperEvent(vehicle.ToggleDoorWrapperEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnToggleDoorWrapperEvent;vehicleToggleDoorWrapperEvent", (VehicleComponentPS_OnToggleDoorWrapperEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnToggleDoorWrapperEvent( VehicleComponentPS self, vehicle.ToggleDoorWrapperEvent? evt );void OpenAllVehDoors(bool forceScene)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "OpenAllVehDoors;Bool", (VehicleComponentPS_OpenAllVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OpenAllVehDoors( VehicleComponentPS self, bool forceScene );void OpenAllRegularVehDoors(bool forceScene)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "OpenAllRegularVehDoors;Bool", (VehicleComponentPS_OpenAllRegularVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OpenAllRegularVehDoors( VehicleComponentPS self, bool forceScene );void CloseAllVehDoors(bool forceScene)RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "CloseAllVehDoors;Bool", (VehicleComponentPS_CloseAllVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_CloseAllVehDoors( VehicleComponentPS self, bool forceScene );void LockAllVehDoors()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "LockAllVehDoors;", (VehicleComponentPS_LockAllVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_LockAllVehDoors( VehicleComponentPS self );void UnlockAllVehDoors()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "UnlockAllVehDoors;", (VehicleComponentPS_UnlockAllVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_UnlockAllVehDoors( VehicleComponentPS self );void OpenAllVehWindows()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "OpenAllVehWindows;", (VehicleComponentPS_OpenAllVehWindows x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OpenAllVehWindows( VehicleComponentPS self );void CloseAllVehWindows()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "CloseAllVehWindows;", (VehicleComponentPS_CloseAllVehWindows x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_CloseAllVehWindows( VehicleComponentPS self );void DisableAllVehInteractions()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "DisableAllVehInteractions;", (VehicleComponentPS_DisableAllVehInteractions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_DisableAllVehInteractions( VehicleComponentPS self );void ResetVehicleInteractionState()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ResetVehicleInteractionState;", (VehicleComponentPS_ResetVehicleInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ResetVehicleInteractionState( VehicleComponentPS self );void ResetVehicle()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "ResetVehicle;", (VehicleComponentPS_ResetVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_ResetVehicle( VehicleComponentPS self );void QuestLockAllVehDoors()RTTIre.Hooks.PlaceVoid( "VehicleComponentPS", "QuestLockAllVehDoors;", (VehicleComponentPS_QuestLockAllVehDoors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_QuestLockAllVehDoors( VehicleComponentPS self );EntityNotificationType OnVehicleSeatReservationEvent(VehicleSeatReservationEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleSeatReservationEvent;VehicleSeatReservationEvent", (VehicleComponentPS_OnVehicleSeatReservationEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleSeatReservationEvent( VehicleComponentPS self, VehicleSeatReservationEvent? evt );WeakHandle<game.data.VehicleSeat_Record>[] GetSeats()RTTIEntityNotificationType OnVehicleQuestCrystalDomeEvent(VehicleQuestCrystalDomeEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestCrystalDomeEvent;VehicleQuestCrystalDomeEvent", (VehicleComponentPS_OnVehicleQuestCrystalDomeEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestCrystalDomeEvent( VehicleComponentPS self, VehicleQuestCrystalDomeEvent? evt );EntityNotificationType OnVehicleQuestSirenEvent(VehicleQuestSirenEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestSirenEvent;VehicleQuestSirenEvent", (VehicleComponentPS_OnVehicleQuestSirenEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestSirenEvent( VehicleComponentPS self, VehicleQuestSirenEvent? evt );EntityNotificationType OnVehicleLightQuestToggleEvent(VehicleLightQuestToggleEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleLightQuestToggleEvent;VehicleLightQuestToggleEvent", (VehicleComponentPS_OnVehicleLightQuestToggleEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleLightQuestToggleEvent( VehicleComponentPS self, VehicleLightQuestToggleEvent? evt );EntityNotificationType OnVehicleLightQuestChangeColorEvent(VehicleLightQuestChangeColorEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleLightQuestChangeColorEvent;VehicleLightQuestChangeColorEvent", (VehicleComponentPS_OnVehicleLightQuestChangeColorEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleLightQuestChangeColorEvent( VehicleComponentPS self, VehicleLightQuestChangeColorEvent? evt );EntityNotificationType OnVehicleQuestHornEvent(VehicleQuestHornEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestHornEvent;VehicleQuestHornEvent", (VehicleComponentPS_OnVehicleQuestHornEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestHornEvent( VehicleComponentPS self, VehicleQuestHornEvent? evt );EntityNotificationType OnVehicleDelayedQuestHornEvent(VehicleQuestDelayedHornEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDelayedQuestHornEvent;VehicleQuestDelayedHornEvent", (VehicleComponentPS_OnVehicleDelayedQuestHornEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDelayedQuestHornEvent( VehicleComponentPS self, VehicleQuestDelayedHornEvent? evt );EntityNotificationType OnVehicleQuestVisualDestructionEvent(VehicleQuestVisualDestructionEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestVisualDestructionEvent;VehicleQuestVisualDestructionEvent", (VehicleComponentPS_OnVehicleQuestVisualDestructionEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestVisualDestructionEvent( VehicleComponentPS self, VehicleQuestVisualDestructionEvent? evt );EntityNotificationType OnVehicleDetachPartEvent(vehicle.DetachPartEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleDetachPartEvent;VehicleDetachPartEvent", (VehicleComponentPS_OnVehicleDetachPartEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleDetachPartEvent( VehicleComponentPS self, vehicle.DetachPartEvent? evt );EntityNotificationType OnVehicleQuestAVThrusterEvent(VehicleQuestAVThrusterEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestAVThrusterEvent;VehicleQuestAVThrusterEvent", (VehicleComponentPS_OnVehicleQuestAVThrusterEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestAVThrusterEvent( VehicleComponentPS self, VehicleQuestAVThrusterEvent? evt );EntityNotificationType OnVehicleQuestUIEvent(VehicleQuestEnableUIEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestUIEvent;VehicleQuestEnableUIEvent", (VehicleComponentPS_OnVehicleQuestUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestUIEvent( VehicleComponentPS self, VehicleQuestEnableUIEvent? evt );EntityNotificationType OnVehicleQuestUIEffectEvent(VehicleQuestUIEffectEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestUIEffectEvent;VehicleQuestUIEffectEvent", (VehicleComponentPS_OnVehicleQuestUIEffectEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestUIEffectEvent( VehicleComponentPS self, VehicleQuestUIEffectEvent? evt );EntityNotificationType OnVehicleRadioEvent(VehicleRadioEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleRadioEvent;VehicleRadioEvent", (VehicleComponentPS_OnVehicleRadioEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleRadioEvent( VehicleComponentPS self, VehicleRadioEvent? evt );EntityNotificationType OnVehicleQuestWindowDestructionEvent(VehicleQuestWindowDestructionEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestWindowDestructionEvent;VehicleQuestWindowDestructionEvent", (VehicleComponentPS_OnVehicleQuestWindowDestructionEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestWindowDestructionEvent( VehicleComponentPS self, VehicleQuestWindowDestructionEvent? evt );EntityNotificationType OnVehicleRaceQuestEvent(VehicleRaceQuestEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleRaceQuestEvent;VehicleRaceQuestEvent", (VehicleComponentPS_OnVehicleRaceQuestEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleRaceQuestEvent( VehicleComponentPS self, VehicleRaceQuestEvent? evt );EntityNotificationType OnVehiclePanzerBootupUIQuestEvent(VehiclePanzerBootupUIQuestEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehiclePanzerBootupUIQuestEvent;VehiclePanzerBootupUIQuestEvent", (VehicleComponentPS_OnVehiclePanzerBootupUIQuestEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehiclePanzerBootupUIQuestEvent( VehicleComponentPS self, VehiclePanzerBootupUIQuestEvent? evt );EntityNotificationType OnVehicleQuestToggleEngineEvent(VehicleQuestToggleEngineEvent evt)RTTIre.Hooks.Place( "VehicleComponentPS", "OnVehicleQuestToggleEngineEvent;VehicleQuestToggleEngineEvent", (VehicleComponentPS_OnVehicleQuestToggleEngineEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleComponentPS_OnVehicleQuestToggleEngineEvent( VehicleComponentPS self, VehicleQuestToggleEngineEvent? evt );