class
DelamainTaxiComponent
- 9 properties
- 22 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
taxiStateFact | CName | 0x0 | scripted |
taxiSeatFact | CName | 0x8 | scripted |
gameInstance | ScriptGameInstance | 0x10 | scripted |
delamainTaxiSystem | WeakHandle<DelamainTaxiSystem> | 0x28 | scripted |
autoDriveSystem | WeakHandle<AutoDriveSystem> | 0x38 | scripted |
currentState | DelamainTaxiState | 0x48 | scripted |
callbackID | uint | 0x4C | scripted |
vehicleSpeedCallbackID | red.CallbackObject? | 0x50 | scripted |
isActiveCab | bool | 0x60 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "OnGameAttach;", (DelamainTaxiComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnGameAttach( DelamainTaxiComponent self );DelamainTaxiComponentPS? GetPS()overrideRTTIre.Hooks.Place( "DelamainTaxiComponent", "GetPS", (DelamainTaxiComponent_GetPS x) => { return re.Hooks.CallOriginal<re.msgpack.DelamainTaxiComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_GetPS( DelamainTaxiComponent self );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "OnGameDetach;", (DelamainTaxiComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnGameDetach( DelamainTaxiComponent self );void InitState()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "InitState;", (DelamainTaxiComponent_InitState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_InitState( DelamainTaxiComponent self );bool OnFactChanged(game.FactChangedEvent evt)RTTIre.Hooks.Place( "DelamainTaxiComponent", "OnFactChanged", (DelamainTaxiComponent_OnFactChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnFactChanged( DelamainTaxiComponent self, game.FactChangedEvent? evt );void OnVehicleSpeedChange(float speed)RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "OnVehicleSpeedChange;Float", (DelamainTaxiComponent_OnVehicleSpeedChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnVehicleSpeedChange( DelamainTaxiComponent self, float speed );WeakHandle<vehicle.BaseObject> GetVehicle()RTTIvoid SetupVehicleSpeedBBListener()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "SetupVehicleSpeedBBListener;", (DelamainTaxiComponent_SetupVehicleSpeedBBListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_SetupVehicleSpeedBBListener( DelamainTaxiComponent self );void UnregisterVehicleSpeedBBListener()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "UnregisterVehicleSpeedBBListener;", (DelamainTaxiComponent_UnregisterVehicleSpeedBBListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_UnregisterVehicleSpeedBBListener( DelamainTaxiComponent self );bool OnVehicleStartedMountingEvent(vehicle.StartedMountingEvent evt)RTTIre.Hooks.Place( "DelamainTaxiComponent", "OnVehicleStartedMountingEvent", (DelamainTaxiComponent_OnVehicleStartedMountingEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnVehicleStartedMountingEvent( DelamainTaxiComponent self, vehicle.StartedMountingEvent? evt );bool OnVehicleFinishedMountingEvent(vehicle.FinishedMountingEvent evt)RTTIre.Hooks.Place( "DelamainTaxiComponent", "OnVehicleFinishedMountingEvent", (DelamainTaxiComponent_OnVehicleFinishedMountingEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnVehicleFinishedMountingEvent( DelamainTaxiComponent self, vehicle.FinishedMountingEvent? evt );void GoToFreeRoam()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "GoToFreeRoam;", (DelamainTaxiComponent_GoToFreeRoam x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_GoToFreeRoam( DelamainTaxiComponent self );bool OnVehicleParkedEvent(vehicle.ParkedEvent evt)RTTIre.Hooks.Place( "DelamainTaxiComponent", "OnVehicleParkedEvent", (DelamainTaxiComponent_OnVehicleParkedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnVehicleParkedEvent( DelamainTaxiComponent self, vehicle.ParkedEvent? evt );void SetDoorState(bool open)RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "SetDoorState;Bool", (DelamainTaxiComponent_SetDoorState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_SetDoorState( DelamainTaxiComponent self, bool open );void OnDelamainTaxiArrivedEvent()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "OnDelamainTaxiArrivedEvent;", (DelamainTaxiComponent_OnDelamainTaxiArrivedEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_OnDelamainTaxiArrivedEvent( DelamainTaxiComponent self );void SetState(DelamainTaxiState state, bool? force)RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "SetState;DelamainTaxiStateBool", (DelamainTaxiComponent_SetState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_SetState( DelamainTaxiComponent self, DelamainTaxiState state, bool? force );void SetHUDHidden(bool hidden)RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "SetHUDHidden;Bool", (DelamainTaxiComponent_SetHUDHidden x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_SetHUDHidden( DelamainTaxiComponent self, bool hidden );void StartAutoDrive()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "StartAutoDrive;", (DelamainTaxiComponent_StartAutoDrive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_StartAutoDrive( DelamainTaxiComponent self );void CancelRide(bool forceExit)RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "CancelRide;Bool", (DelamainTaxiComponent_CancelRide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_CancelRide( DelamainTaxiComponent self, bool forceExit );void QueueExitCabEvent()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "QueueExitCabEvent;", (DelamainTaxiComponent_QueueExitCabEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_QueueExitCabEvent( DelamainTaxiComponent self );vehicle.ControllerPS? GetVehicleControllerPS()RTTIre.Hooks.Place( "DelamainTaxiComponent", "GetVehicleControllerPS;", (DelamainTaxiComponent_GetVehicleControllerPS x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.ControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_GetVehicleControllerPS( DelamainTaxiComponent self );void UnregisterCab()RTTIre.Hooks.PlaceVoid( "DelamainTaxiComponent", "UnregisterCab;", (DelamainTaxiComponent_UnregisterCab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DelamainTaxiComponent_UnregisterCab( DelamainTaxiComponent self );