class
CrosshairGameController_Mantis_Blade
- 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 |
meleeWeaponState | game.PSMMeleeWeapon | 0x168 | scripted |
targetColorChange | ink.WidgetReference | 0x170 | scripted |
holdAnim | ink.anim.Proxy? | 0x188 | scripted |
aimAnim | ink.anim.Proxy? | 0x198 | scripted |
isInHoldState | bool | 0x1A8 | scripted |
meleeLeapAttackObjectTagger | MeleeLeapAttackObjectTagger? | 0x1B0 | scripted |
Functions
bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "OnPlayerAttach", (CrosshairGameController_Mantis_Blade_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnPlayerAttach( CrosshairGameController_Mantis_Blade self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "OnPlayerDetach", (CrosshairGameController_Mantis_Blade_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnPlayerDetach( CrosshairGameController_Mantis_Blade self, game.Object? playerPuppet );bool OnPSMMeleeWeaponStateChanged(int value)RTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "OnPSMMeleeWeaponStateChanged", (CrosshairGameController_Mantis_Blade_OnPSMMeleeWeaponStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnPSMMeleeWeaponStateChanged( CrosshairGameController_Mantis_Blade self, int value );void OnMeleeWeaponStateChange(game.PSMMeleeWeapon oldState, game.PSMMeleeWeapon newState)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Mantis_Blade", "OnMeleeWeaponStateChange;gamePSMMeleeWeapongamePSMMeleeWeapon", (CrosshairGameController_Mantis_Blade_OnMeleeWeaponStateChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnMeleeWeaponStateChange( CrosshairGameController_Mantis_Blade self, game.PSMMeleeWeapon oldState, game.PSMMeleeWeapon newState );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "GetIntroAnimation;Bool", (CrosshairGameController_Mantis_Blade_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_GetIntroAnimation( CrosshairGameController_Mantis_Blade self, bool firstEquip );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Mantis_Blade", "ApplyCrosshairGUIState;CNameEntity", (CrosshairGameController_Mantis_Blade_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_ApplyCrosshairGUIState( CrosshairGameController_Mantis_Blade self, CName state, ent.Entity? aimedAtEntity );void UpdateTargetIndicator()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Mantis_Blade", "UpdateTargetIndicator;", (CrosshairGameController_Mantis_Blade_UpdateTargetIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_UpdateTargetIndicator( CrosshairGameController_Mantis_Blade self );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "GetOutroAnimation;", (CrosshairGameController_Mantis_Blade_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_GetOutroAnimation( CrosshairGameController_Mantis_Blade self );ink.anim.Proxy? PlayAnimation(CName animName)RTTIre.Hooks.Place( "CrosshairGameController_Mantis_Blade", "PlayAnimation;CName", (CrosshairGameController_Mantis_Blade_PlayAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_PlayAnimation( CrosshairGameController_Mantis_Blade self, CName animName );void OnState_Hold()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Mantis_Blade", "OnState_Hold;", (CrosshairGameController_Mantis_Blade_OnState_Hold x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnState_Hold( CrosshairGameController_Mantis_Blade self );void OnState_Default()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Mantis_Blade", "OnState_Default;", (CrosshairGameController_Mantis_Blade_OnState_Default x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Mantis_Blade_OnState_Default( CrosshairGameController_Mantis_Blade self );