class
CrosshairGameController_Simple
- 9 properties
- 7 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
topPart | ink.WidgetReference | 0x158 | scripted |
bottomPart | ink.WidgetReference | 0x170 | scripted |
horiPart | ink.WidgetReference | 0x188 | scripted |
vertPart | ink.WidgetReference | 0x1A0 | scripted |
leftPart | ink.WidgetReference | 0x1B8 | scripted |
rightPart | ink.WidgetReference | 0x1D0 | scripted |
targetColorChange | ink.WidgetReference | 0x1E8 | scripted |
offsetLeftRight | float | 0x200 | scripted |
latchVertical | float | 0x204 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Simple", "OnInitialize", (CrosshairGameController_Simple_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_OnInitialize( CrosshairGameController_Simple self );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Simple", "GetIntroAnimation;Bool", (CrosshairGameController_Simple_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_GetIntroAnimation( CrosshairGameController_Simple self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Simple", "GetOutroAnimation;", (CrosshairGameController_Simple_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_GetOutroAnimation( CrosshairGameController_Simple self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "CrosshairGameController_Simple", "OnBulletSpreadChanged", (CrosshairGameController_Simple_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_OnBulletSpreadChanged( CrosshairGameController_Simple self, Vector2 spread );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Simple", "ApplyCrosshairGUIState;CNameEntity", (CrosshairGameController_Simple_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_ApplyCrosshairGUIState( CrosshairGameController_Simple self, CName state, ent.Entity? aimedAtEntity );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Simple", "OnState_HipFire;", (CrosshairGameController_Simple_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_OnState_HipFire( CrosshairGameController_Simple self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Simple", "OnState_Aim;", (CrosshairGameController_Simple_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Simple_OnState_Aim( CrosshairGameController_Simple self );