class game.ui
DriverCombatMountedPowerWeaponCrosshairGameController
game.ui.DriverCombatMountedPowerWeaponCrosshairGameController
- 10 properties
- 10 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
reticleLeft | ink.WidgetReference | 0x158 | scripted |
reticleRight | ink.WidgetReference | 0x170 | scripted |
reticleStartingRange | float | 0x188 | scripted |
defaultOpacity | float | 0x18C | scripted |
reducedOpacity | float | 0x190 | scripted |
weaponList | WeakHandle<game.weapon.Object>[] | 0x198 | scripted |
isTPP | bool | 0x1A8 | scripted |
uiActiveVehicleDataBlackboard | WeakHandle<game.IBlackboard> | 0x1B0 | scripted |
psmCombatStateChangedCallback | red.CallbackObject? | 0x1C0 | scripted |
uiActiveVehicleCameraChangedCallback | red.CallbackObject? | 0x1D0 | scripted |
Functions
bool OnPlayerAttach(game.Object player)overrideRTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnPlayerAttach", (DriverCombatMountedPowerWeaponCrosshairGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnPlayerAttach( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, game.Object? player );bool OnPlayerDetach(game.Object player)overrideRTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnPlayerDetach", (DriverCombatMountedPowerWeaponCrosshairGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnPlayerDetach( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, game.Object? player );bool OnActiveVehicleCameraChanged(bool isTPP)RTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnActiveVehicleCameraChanged", (DriverCombatMountedPowerWeaponCrosshairGameController_OnActiveVehicleCameraChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnActiveVehicleCameraChanged( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, bool isTPP );bool OnPSMCombatStateChanged(int value)RTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnPSMCombatStateChanged", (DriverCombatMountedPowerWeaponCrosshairGameController_OnPSMCombatStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnPSMCombatStateChanged( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, int value );bool OnPreIntro()overrideRTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnPreIntro", (DriverCombatMountedPowerWeaponCrosshairGameController_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnPreIntro( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self );void UpdateTranslation(Vector2 uiScreenResolution)RTTIre.Hooks.PlaceVoid( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "UpdateTranslation;Vector2", (DriverCombatMountedPowerWeaponCrosshairGameController_UpdateTranslation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_UpdateTranslation( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, Vector2 uiScreenResolution );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "GetIntroAnimation;Bool", (DriverCombatMountedPowerWeaponCrosshairGameController_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_GetIntroAnimation( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "GetOutroAnimation;", (DriverCombatMountedPowerWeaponCrosshairGameController_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_GetOutroAnimation( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "OnState_Aim;", (DriverCombatMountedPowerWeaponCrosshairGameController_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_OnState_Aim( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self );bool TryGetWeaponObjectList()RTTIre.Hooks.Place( "gameuiDriverCombatMountedPowerWeaponCrosshairGameController", "TryGetWeaponObjectList;", (DriverCombatMountedPowerWeaponCrosshairGameController_TryGetWeaponObjectList x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DriverCombatMountedPowerWeaponCrosshairGameController_TryGetWeaponObjectList( game.ui.DriverCombatMountedPowerWeaponCrosshairGameController self );