class
CrosshairGameController_Launcher
- 7 properties
- 11 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
weaponBBID | red.CallbackObject? | 0x158 | scripted |
animationProxy | ink.anim.Proxy? | 0x168 | scripted |
Cori_S | ink.CanvasWidgetReference | 0x178 | scripted |
Cori_M | ink.CanvasWidgetReference | 0x190 | scripted |
rightStickX | float | 0x1A8 | scripted |
rightStickY | float | 0x1AC | scripted |
currentState | game.PSMLeftHandCyberware | 0x1B0 | scripted |
Functions
ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Launcher", "GetIntroAnimation;Bool", (CrosshairGameController_Launcher_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_GetIntroAnimation( CrosshairGameController_Launcher self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Launcher", "GetOutroAnimation;", (CrosshairGameController_Launcher_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_GetOutroAnimation( CrosshairGameController_Launcher self );bool OnPSMLeftHandCyberwareStateChanged(int value)RTTIre.Hooks.Place( "CrosshairGameController_Launcher", "OnPSMLeftHandCyberwareStateChanged", (CrosshairGameController_Launcher_OnPSMLeftHandCyberwareStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnPSMLeftHandCyberwareStateChanged( CrosshairGameController_Launcher self, int value );bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_Launcher", "OnPlayerAttach", (CrosshairGameController_Launcher_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnPlayerAttach( CrosshairGameController_Launcher self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_Launcher", "OnPlayerDetach", (CrosshairGameController_Launcher_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnPlayerDetach( CrosshairGameController_Launcher self, game.Object? playerPuppet );void UpdateCrosshairState(game.PSMLeftHandCyberware state)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "UpdateCrosshairState;gamePSMLeftHandCyberware", (CrosshairGameController_Launcher_UpdateCrosshairState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_UpdateCrosshairState( CrosshairGameController_Launcher self, game.PSMLeftHandCyberware state );void OnState_Equip()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "OnState_Equip;", (CrosshairGameController_Launcher_OnState_Equip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnState_Equip( CrosshairGameController_Launcher self );void OnState_QuickLaunch()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "OnState_QuickLaunch;", (CrosshairGameController_Launcher_OnState_QuickLaunch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnState_QuickLaunch( CrosshairGameController_Launcher self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "OnState_Aim;", (CrosshairGameController_Launcher_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnState_Aim( CrosshairGameController_Launcher self );void OnState_ChargeLaunch()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "OnState_ChargeLaunch;", (CrosshairGameController_Launcher_OnState_ChargeLaunch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnState_ChargeLaunch( CrosshairGameController_Launcher self );void OnState_Unequip()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Launcher", "OnState_Unequip;", (CrosshairGameController_Launcher_OnState_Unequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Launcher_OnState_Unequip( CrosshairGameController_Launcher self );