class
AutodriveAndCinematicCameraContextDecisions
- 6 properties
- 7 functions
- 4 derived classes
Extends InputContextTransitionDecisions InputContextTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
VehicleAutodriveContextDecisions, VehicleCinematicCameraContextDecisions, VehicleDelamainTaxiContextDecisions, VehicleMountedWeaponsAutodriveContextDecisions
Properties
| Property | Type | Offset | |
|---|---|---|---|
autodriveCallbackID | red.CallbackObject? | 0x0 | scripted |
cinematicCameraCallbackID | red.CallbackObject? | 0x10 | scripted |
delamainTaxiCallbackID | red.CallbackObject? | 0x20 | scripted |
autodriveEnabled | bool | 0x30 | scripted |
cinematicCameraActive | bool | 0x31 | scripted |
delamainTaxi | bool | 0x32 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "AutodriveAndCinematicCameraContextDecisions", "OnAttach;StateContextStateGameScriptInterface", (AutodriveAndCinematicCameraContextDecisions_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnAttach( AutodriveAndCinematicCameraContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "AutodriveAndCinematicCameraContextDecisions", "OnDetach;StateContextStateGameScriptInterface", (AutodriveAndCinematicCameraContextDecisions_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnDetach( AutodriveAndCinematicCameraContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool OnAutodriveStateChanged(bool autodriveEnabled)RTTIre.Hooks.Place( "AutodriveAndCinematicCameraContextDecisions", "OnAutodriveStateChanged", (AutodriveAndCinematicCameraContextDecisions_OnAutodriveStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnAutodriveStateChanged( AutodriveAndCinematicCameraContextDecisions self, bool autodriveEnabled );bool OnCinematicCameraStateChanged(bool cinematicCameraActive)RTTIre.Hooks.Place( "AutodriveAndCinematicCameraContextDecisions", "OnCinematicCameraStateChanged", (AutodriveAndCinematicCameraContextDecisions_OnCinematicCameraStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnCinematicCameraStateChanged( AutodriveAndCinematicCameraContextDecisions self, bool cinematicCameraActive );bool OnDelamainTaxiStateChanged(bool delamaintaxi)RTTIre.Hooks.Place( "AutodriveAndCinematicCameraContextDecisions", "OnDelamainTaxiStateChanged", (AutodriveAndCinematicCameraContextDecisions_OnDelamainTaxiStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnDelamainTaxiStateChanged( AutodriveAndCinematicCameraContextDecisions self, bool delamaintaxi );void OnStateChanged()RTTIre.Hooks.PlaceVoid( "AutodriveAndCinematicCameraContextDecisions", "OnStateChanged;", (AutodriveAndCinematicCameraContextDecisions_OnStateChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_OnStateChanged( AutodriveAndCinematicCameraContextDecisions self );bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.Place( "AutodriveAndCinematicCameraContextDecisions", "EnterCondition;StateContextStateGameScriptInterface", (AutodriveAndCinematicCameraContextDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AutodriveAndCinematicCameraContextDecisions_EnterCondition( AutodriveAndCinematicCameraContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );