class
Crosshair_ChargeBar
- 8 properties
- 8 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
bar | ink.WidgetReference | 0x158 | scripted |
ammo | ink.TextWidgetReference | 0x170 | scripted |
leftPart | WeakHandle<ink.Widget> | 0x188 | scripted |
rightPart | WeakHandle<ink.Widget> | 0x198 | scripted |
topPart | WeakHandle<ink.Widget> | 0x1A8 | scripted |
chargeBar | WeakHandle<ink.RectangleWidget> | 0x1B8 | scripted |
sizeOfChargeBar | Vector2 | 0x1C8 | scripted |
chargeBBID | red.CallbackObject? | 0x1D0 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "OnInitialize", (Crosshair_ChargeBar_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_OnInitialize( Crosshair_ChargeBar self );bool OnPreIntro()overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "OnPreIntro", (Crosshair_ChargeBar_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_OnPreIntro( Crosshair_ChargeBar self );bool OnPreOutro()overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "OnPreOutro", (Crosshair_ChargeBar_OnPreOutro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_OnPreOutro( Crosshair_ChargeBar self );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "GetIntroAnimation;Bool", (Crosshair_ChargeBar_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_GetIntroAnimation( Crosshair_ChargeBar self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "GetOutroAnimation;", (Crosshair_ChargeBar_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_GetOutroAnimation( Crosshair_ChargeBar self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "Crosshair_ChargeBar", "OnBulletSpreadChanged", (Crosshair_ChargeBar_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_OnBulletSpreadChanged( Crosshair_ChargeBar self, Vector2 spread );void OnChargeChanged(float charge)RTTIre.Hooks.PlaceVoid( "Crosshair_ChargeBar", "OnChargeChanged;Float", (Crosshair_ChargeBar_OnChargeChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_OnChargeChanged( Crosshair_ChargeBar self, float charge );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "Crosshair_ChargeBar", "ApplyCrosshairGUIState;CNameEntity", (Crosshair_ChargeBar_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_ChargeBar_ApplyCrosshairGUIState( Crosshair_ChargeBar self, CName state, ent.Entity? aimedAtEntity );