class
CrosshairGameController_Tech_Hex
- 21 properties
- 24 functions
Extends BaseTechCrosshairController game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
leftBracket | WeakHandle<ink.ImageWidget> | 0x1A0 | scripted |
rightBracket | WeakHandle<ink.ImageWidget> | 0x1B0 | scripted |
hori | WeakHandle<ink.Widget> | 0x1C0 | scripted |
chargeBar | WeakHandle<ink.Widget> | 0x1D0 | scripted |
chargeBoth | WeakHandle<ink.Widget> | 0x1E0 | scripted |
chargeLeftBar | WeakHandle<ink.RectangleWidget> | 0x1F0 | scripted |
chargeRightBar | WeakHandle<ink.RectangleWidget> | 0x200 | scripted |
centerPart | WeakHandle<ink.ImageWidget> | 0x210 | scripted |
fluffCanvas | WeakHandle<ink.Widget> | 0x220 | scripted |
chargeAnimationProxy | ink.anim.Proxy? | 0x230 | scripted |
bufferedSpread | Vector2 | 0x240 | scripted |
weaponlocalBB | WeakHandle<game.IBlackboard> | 0x248 | scripted |
bbcharge | red.CallbackObject? | 0x258 | scripted |
bbcurrentFireMode | red.CallbackObject? | 0x268 | scripted |
currentFireMode | game.data.TriggerMode | 0x278 | scripted |
bbNPCStatsInfo | red.CallbackObject? | 0x280 | scripted |
horizontalMinSpread | float | 0x290 | scripted |
verticalMinSpread | float | 0x294 | scripted |
gameplaySpreadMultiplier | float | 0x298 | scripted |
charge | float | 0x29C | scripted |
spread | float | 0x2A0 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "OnInitialize", (CrosshairGameController_Tech_Hex_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnInitialize( CrosshairGameController_Tech_Hex self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "OnUninitialize", (CrosshairGameController_Tech_Hex_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnUninitialize( CrosshairGameController_Tech_Hex self );bool OnPreIntro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "OnPreIntro", (CrosshairGameController_Tech_Hex_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnPreIntro( CrosshairGameController_Tech_Hex self );bool OnPreOutro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "OnPreOutro", (CrosshairGameController_Tech_Hex_OnPreOutro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnPreOutro( CrosshairGameController_Tech_Hex self );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "GetIntroAnimation;Bool", (CrosshairGameController_Tech_Hex_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_GetIntroAnimation( CrosshairGameController_Tech_Hex self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "GetOutroAnimation;", (CrosshairGameController_Tech_Hex_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_GetOutroAnimation( CrosshairGameController_Tech_Hex self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "CrosshairGameController_Tech_Hex", "OnBulletSpreadChanged", (CrosshairGameController_Tech_Hex_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnBulletSpreadChanged( CrosshairGameController_Tech_Hex self, Vector2 spread );void OnChargeChanged(float chargeValue)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnChargeChanged;Float", (CrosshairGameController_Tech_Hex_OnChargeChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnChargeChanged( CrosshairGameController_Tech_Hex self, float chargeValue );void UpdateSpread()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "UpdateSpread;", (CrosshairGameController_Tech_Hex_UpdateSpread x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_UpdateSpread( CrosshairGameController_Tech_Hex self );void UpdateChargeBar()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "UpdateChargeBar;", (CrosshairGameController_Tech_Hex_UpdateChargeBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_UpdateChargeBar( CrosshairGameController_Tech_Hex self );void CollapseCrosshair(float duration)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "CollapseCrosshair;Float", (CrosshairGameController_Tech_Hex_CollapseCrosshair x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_CollapseCrosshair( CrosshairGameController_Tech_Hex self, float duration );void ExpandCrosshair(float duration)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "ExpandCrosshair;Float", (CrosshairGameController_Tech_Hex_ExpandCrosshair x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_ExpandCrosshair( CrosshairGameController_Tech_Hex self, float duration );void ShowCenterPart(float duration)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "ShowCenterPart;Float", (CrosshairGameController_Tech_Hex_ShowCenterPart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_ShowCenterPart( CrosshairGameController_Tech_Hex self, float duration );void HideCenterPart(float duration)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "HideCenterPart;Float", (CrosshairGameController_Tech_Hex_HideCenterPart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_HideCenterPart( CrosshairGameController_Tech_Hex self, float duration );void OnShow()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnShow;", (CrosshairGameController_Tech_Hex_OnShow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnShow( CrosshairGameController_Tech_Hex self );void OnHide()RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnHide;", (CrosshairGameController_Tech_Hex_OnHide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnHide( CrosshairGameController_Tech_Hex self );void OnState_Safe()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_Safe;", (CrosshairGameController_Tech_Hex_OnState_Safe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_Safe( CrosshairGameController_Tech_Hex self );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_HipFire;", (CrosshairGameController_Tech_Hex_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_HipFire( CrosshairGameController_Tech_Hex self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_Aim;", (CrosshairGameController_Tech_Hex_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_Aim( CrosshairGameController_Tech_Hex self );void OnState_Reload()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_Reload;", (CrosshairGameController_Tech_Hex_OnState_Reload x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_Reload( CrosshairGameController_Tech_Hex self );void OnState_Sprint()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_Sprint;", (CrosshairGameController_Tech_Hex_OnState_Sprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_Sprint( CrosshairGameController_Tech_Hex self );void OnState_GrenadeCharging()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_GrenadeCharging;", (CrosshairGameController_Tech_Hex_OnState_GrenadeCharging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_GrenadeCharging( CrosshairGameController_Tech_Hex self );void OnState_Scanning()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "OnState_Scanning;", (CrosshairGameController_Tech_Hex_OnState_Scanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_OnState_Scanning( CrosshairGameController_Tech_Hex self );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Tech_Hex", "ApplyCrosshairGUIState;CNameEntity", (CrosshairGameController_Tech_Hex_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Tech_Hex_ApplyCrosshairGUIState( CrosshairGameController_Tech_Hex self, CName state, ent.Entity? aimedAtEntity );