class
CrosshairGameController_NoWeapon
- 19 properties
- 11 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
AimDownSightContainer | ink.CompoundWidgetReference | 0x158 | scripted |
ZoomMovingContainer | ink.CompoundWidgetReference | 0x170 | scripted |
ZoomNumber | ink.TextWidgetReference | 0x188 | scripted |
ZoomNumberR | ink.TextWidgetReference | 0x1A0 | scripted |
DistanceImageRuler | ink.ImageWidgetReference | 0x1B8 | scripted |
ZoomMoveBracketL | ink.ImageWidgetReference | 0x1D0 | scripted |
ZoomMoveBracketR | ink.ImageWidgetReference | 0x1E8 | scripted |
ZoomLevelString | string | 0x200 | scripted |
PlayerSMBB | WeakHandle<game.IBlackboard> | 0x220 | scripted |
ZoomLevelBBID | red.CallbackObject? | 0x230 | scripted |
sceneTierBlackboardId | red.CallbackObject? | 0x240 | scripted |
sceneTier | game.PSMHighLevel | 0x250 | scripted |
zoomUpAnim | ink.anim.Proxy? | 0x258 | scripted |
animLockOn | ink.anim.Proxy? | 0x268 | scripted |
zoomDownAnim | ink.anim.Proxy? | 0x278 | scripted |
animLockOff | ink.anim.Proxy? | 0x288 | scripted |
zoomShowAnim | ink.anim.Proxy? | 0x298 | scripted |
zoomHideAnim | ink.anim.Proxy? | 0x2A8 | scripted |
argZoomBuffered | float | 0x2B8 | scripted |
Functions
bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "OnPlayerAttach", (CrosshairGameController_NoWeapon_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnPlayerAttach( CrosshairGameController_NoWeapon self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "OnPlayerDetach", (CrosshairGameController_NoWeapon_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnPlayerDetach( CrosshairGameController_NoWeapon self, game.Object? playerPuppet );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "GetIntroAnimation;Bool", (CrosshairGameController_NoWeapon_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_GetIntroAnimation( CrosshairGameController_NoWeapon self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "GetOutroAnimation;", (CrosshairGameController_NoWeapon_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_GetOutroAnimation( CrosshairGameController_NoWeapon self );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_NoWeapon", "OnState_HipFire;", (CrosshairGameController_NoWeapon_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnState_HipFire( CrosshairGameController_NoWeapon self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_NoWeapon", "OnState_Aim;", (CrosshairGameController_NoWeapon_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnState_Aim( CrosshairGameController_NoWeapon self );void OnState_Sprint()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_NoWeapon", "OnState_Sprint;", (CrosshairGameController_NoWeapon_OnState_Sprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnState_Sprint( CrosshairGameController_NoWeapon self );void OnState_Scanning()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_NoWeapon", "OnState_Scanning;", (CrosshairGameController_NoWeapon_OnState_Scanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnState_Scanning( CrosshairGameController_NoWeapon self );void OnState_Safe()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_NoWeapon", "OnState_Safe;", (CrosshairGameController_NoWeapon_OnState_Safe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnState_Safe( CrosshairGameController_NoWeapon self );bool OnZoomLevel(float argZoom)RTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "OnZoomLevel", (CrosshairGameController_NoWeapon_OnZoomLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnZoomLevel( CrosshairGameController_NoWeapon self, float argZoom );bool OnPSMSceneTierChanged(int value)RTTIre.Hooks.Place( "CrosshairGameController_NoWeapon", "OnPSMSceneTierChanged", (CrosshairGameController_NoWeapon_OnPSMSceneTierChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_NoWeapon_OnPSMSceneTierChanged( CrosshairGameController_NoWeapon self, int value );