class
Crosshair_Power_Defender
- 4 properties
- 4 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
leftPart | ink.WidgetReference | 0x158 | scripted |
rightPart | ink.WidgetReference | 0x170 | scripted |
topPart | ink.WidgetReference | 0x188 | scripted |
botPart | ink.WidgetReference | 0x1A0 | scripted |
Functions
ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "Crosshair_Power_Defender", "GetIntroAnimation;Bool", (Crosshair_Power_Defender_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Power_Defender_GetIntroAnimation( Crosshair_Power_Defender self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "Crosshair_Power_Defender", "GetOutroAnimation;", (Crosshair_Power_Defender_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Power_Defender_GetOutroAnimation( Crosshair_Power_Defender self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "Crosshair_Power_Defender", "OnBulletSpreadChanged", (Crosshair_Power_Defender_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Power_Defender_OnBulletSpreadChanged( Crosshair_Power_Defender self, Vector2 spread );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Power_Defender", "ApplyCrosshairGUIState;CNameEntity", (Crosshair_Power_Defender_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Power_Defender_ApplyCrosshairGUIState( Crosshair_Power_Defender self, CName state, ent.Entity? aimedAtEntity );