class
DriverCombatMountedWeaponsEvents
- 1 property
- 7 functions
Extends DriverCombatEvents VehicleEventsTransition VehicleTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
activeWeapons | WeakHandle<game.weapon.Object>[] | 0xC8 | scripted |
Functions
game.data.ItemType GetVehicleWeaponType(vehicle.BaseObject vehicle)RTTIre.Hooks.Place( "DriverCombatMountedWeaponsEvents", "GetVehicleWeaponType;VehicleObject", (DriverCombatMountedWeaponsEvents_GetVehicleWeaponType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameDataItemType>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_GetVehicleWeaponType( DriverCombatMountedWeaponsEvents self, vehicle.BaseObject? vehicle );void ApplyWeaponFxScalings()RTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "ApplyWeaponFxScalings;", (DriverCombatMountedWeaponsEvents_ApplyWeaponFxScalings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_ApplyWeaponFxScalings( DriverCombatMountedWeaponsEvents self );void OnPerspectiveUpdate(game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "OnPerspectiveUpdate;StateGameScriptInterface", (DriverCombatMountedWeaponsEvents_OnPerspectiveUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_OnPerspectiveUpdate( DriverCombatMountedWeaponsEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void SetWeaponPreviews(bool active, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "SetWeaponPreviews;BoolStateGameScriptInterface", (DriverCombatMountedWeaponsEvents_SetWeaponPreviews x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_SetWeaponPreviews( DriverCombatMountedWeaponsEvents self, bool active, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "OnEnter;StateContextStateGameScriptInterface", (DriverCombatMountedWeaponsEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_OnEnter( DriverCombatMountedWeaponsEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (DriverCombatMountedWeaponsEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_OnUpdate( DriverCombatMountedWeaponsEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DriverCombatMountedWeaponsEvents", "OnExit;StateContextStateGameScriptInterface", (DriverCombatMountedWeaponsEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedWeaponsEvents_OnExit( DriverCombatMountedWeaponsEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );