class
CrosshairGameController_Melee
- 14 properties
- 21 functions
- 1 derived class
Extends game.ui.CrosshairBaseMelee game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetColorChange | ink.WidgetReference | 0x168 | scripted |
chargeBar | WeakHandle<ink.CanvasWidget> | 0x180 | scripted |
chargeBarFG | WeakHandle<ink.RectangleWidget> | 0x190 | scripted |
chargeBarMonoTop | WeakHandle<ink.ImageWidget> | 0x1A0 | scripted |
chargeBarMonoBottom | WeakHandle<ink.ImageWidget> | 0x1B0 | scripted |
chargeBarMask | WeakHandle<ink.MaskWidget> | 0x1C0 | scripted |
chargeValueL | WeakHandle<ink.TextWidget> | 0x1D0 | scripted |
chargeValueR | WeakHandle<ink.TextWidget> | 0x1E0 | scripted |
bbcharge | uint | 0x1F0 | scripted |
meleeResourcePoolListener | MeleeResourcePoolListener? | 0x1F8 | scripted |
weaponID | ent.EntityID | 0x208 | scripted |
displayChargeBar | bool | 0x210 | scripted |
currentState | int | 0x214 | scripted |
meleeLeapAttackObjectTagger | MeleeLeapAttackObjectTagger? | 0x218 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnInitialize", (CrosshairGameController_Melee_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnInitialize( CrosshairGameController_Melee self );bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnPlayerAttach", (CrosshairGameController_Melee_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnPlayerAttach( CrosshairGameController_Melee self, game.Object? playerPuppet );bool OnPreIntro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnPreIntro", (CrosshairGameController_Melee_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnPreIntro( CrosshairGameController_Melee self );bool OnPreOutro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnPreOutro", (CrosshairGameController_Melee_OnPreOutro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnPreOutro( CrosshairGameController_Melee self );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "ApplyCrosshairGUIState;CNameEntity", (CrosshairGameController_Melee_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_ApplyCrosshairGUIState( CrosshairGameController_Melee self, CName state, ent.Entity? aimedAtEntity );void UpdateTargetIndicator()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "UpdateTargetIndicator;", (CrosshairGameController_Melee_UpdateTargetIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_UpdateTargetIndicator( CrosshairGameController_Melee self );bool OnGamePSMMeleeWeapon(int state)overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnGamePSMMeleeWeapon", (CrosshairGameController_Melee_OnGamePSMMeleeWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnGamePSMMeleeWeapon( CrosshairGameController_Melee self, int state );void UpdateResourceValue(float oldValue, float newValue, float percToPoints)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "UpdateResourceValue;FloatFloatFloat", (CrosshairGameController_Melee_UpdateResourceValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_UpdateResourceValue( CrosshairGameController_Melee self, float oldValue, float newValue, float percToPoints );void SetChargeScale(float pct)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "SetChargeScale;Float", (CrosshairGameController_Melee_SetChargeScale x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_SetChargeScale( CrosshairGameController_Melee self, float pct );bool OnUninitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "OnUninitialize", (CrosshairGameController_Melee_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnUninitialize( CrosshairGameController_Melee self );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "GetIntroAnimation;Bool", (CrosshairGameController_Melee_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_GetIntroAnimation( CrosshairGameController_Melee self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Melee", "GetOutroAnimation;", (CrosshairGameController_Melee_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_GetOutroAnimation( CrosshairGameController_Melee self );void ShowCrosshairFromState(bool show)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "ShowCrosshairFromState;Bool", (CrosshairGameController_Melee_ShowCrosshairFromState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_ShowCrosshairFromState( CrosshairGameController_Melee self, bool show );void OnState_Safe()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_Safe;", (CrosshairGameController_Melee_OnState_Safe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_Safe( CrosshairGameController_Melee self );void OnState_Scanning()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_Scanning;", (CrosshairGameController_Melee_OnState_Scanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_Scanning( CrosshairGameController_Melee self );void OnState_GrenadeCharging()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_GrenadeCharging;", (CrosshairGameController_Melee_OnState_GrenadeCharging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_GrenadeCharging( CrosshairGameController_Melee self );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_HipFire;", (CrosshairGameController_Melee_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_HipFire( CrosshairGameController_Melee self );void OnState_Reload()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_Reload;", (CrosshairGameController_Melee_OnState_Reload x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_Reload( CrosshairGameController_Melee self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_Aim;", (CrosshairGameController_Melee_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_Aim( CrosshairGameController_Melee self );void OnState_Sprint()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_Sprint;", (CrosshairGameController_Melee_OnState_Sprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_Sprint( CrosshairGameController_Melee self );void OnState_LeftHandCyberware()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Melee", "OnState_LeftHandCyberware;", (CrosshairGameController_Melee_OnState_LeftHandCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Melee_OnState_LeftHandCyberware( CrosshairGameController_Melee self );