class
CrosshairGameController_Rasetsu
- 20 properties
- 21 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
hipFire | ink.WidgetReference | 0x158 | scripted |
aimFire | ink.WidgetReference | 0x170 | scripted |
showAdsAnimName | CName | 0x188 | scripted |
hideAdsAnimName | CName | 0x190 | scripted |
loopAdsAnimName | CName | 0x198 | scripted |
targetHitAnimationName | CName | 0x1A0 | scripted |
shootAnimationName | CName | 0x1A8 | scripted |
hipFireLogicController | WeakHandle<CrosshairLogicController_RasetsuHipFire> | 0x1B0 | scripted |
aimFireLogicController | WeakHandle<CrosshairLogicController_RasetsuAimFire> | 0x1C0 | scripted |
weaponLocalBB | WeakHandle<game.IBlackboard> | 0x1D0 | scripted |
uiGameDataBB | WeakHandle<game.IBlackboard> | 0x1E0 | scripted |
onChargeChangeBBID | red.CallbackObject? | 0x1F0 | scripted |
onChargeTriggerModeBBID | red.CallbackObject? | 0x200 | scripted |
weaponDataTargetHitBBID | red.CallbackObject? | 0x210 | scripted |
weaponDataShootBBID | red.CallbackObject? | 0x220 | scripted |
targetHitAnimation | ink.anim.Proxy? | 0x230 | scripted |
shootAnimation | ink.anim.Proxy? | 0x240 | scripted |
visibilityAnimProxy | ink.anim.Proxy? | 0x250 | scripted |
rootAnimProxy | ink.anim.Proxy? | 0x260 | scripted |
isRootVisible | bool | 0x270 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnInitialize", (CrosshairGameController_Rasetsu_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnInitialize( CrosshairGameController_Rasetsu self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnUninitialize", (CrosshairGameController_Rasetsu_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnUninitialize( CrosshairGameController_Rasetsu self );bool OnPreIntro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnPreIntro", (CrosshairGameController_Rasetsu_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnPreIntro( CrosshairGameController_Rasetsu self );bool OnPreOutro()overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnPreOutro", (CrosshairGameController_Rasetsu_OnPreOutro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnPreOutro( CrosshairGameController_Rasetsu self );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "GetIntroAnimation;Bool", (CrosshairGameController_Rasetsu_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_GetIntroAnimation( CrosshairGameController_Rasetsu self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "GetOutroAnimation;", (CrosshairGameController_Rasetsu_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_GetOutroAnimation( CrosshairGameController_Rasetsu self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnBulletSpreadChanged", (CrosshairGameController_Rasetsu_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnBulletSpreadChanged( CrosshairGameController_Rasetsu self, Vector2 spread );bool OnChargeChanged(float argCharge)RTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnChargeChanged", (CrosshairGameController_Rasetsu_OnChargeChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnChargeChanged( CrosshairGameController_Rasetsu self, float argCharge );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "ApplyCrosshairGUIState;CNameEntity", (CrosshairGameController_Rasetsu_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_ApplyCrosshairGUIState( CrosshairGameController_Rasetsu self, CName state, ent.Entity? aimedAtEntity );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_HipFire;", (CrosshairGameController_Rasetsu_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_HipFire( CrosshairGameController_Rasetsu self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_Aim;", (CrosshairGameController_Rasetsu_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_Aim( CrosshairGameController_Rasetsu self );bool OnStartLoop(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnStartLoop", (CrosshairGameController_Rasetsu_OnStartLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnStartLoop( CrosshairGameController_Rasetsu self, ink.anim.Proxy? proxy );void ApplyWeaponSwayToCamera(bool value)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "ApplyWeaponSwayToCamera;Bool", (CrosshairGameController_Rasetsu_ApplyWeaponSwayToCamera x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_ApplyWeaponSwayToCamera( CrosshairGameController_Rasetsu self, bool value );void ShowRootWidget(bool isVisible)RTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "ShowRootWidget;Bool", (CrosshairGameController_Rasetsu_ShowRootWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_ShowRootWidget( CrosshairGameController_Rasetsu self, bool isVisible );void OnState_GrenadeCharging()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_GrenadeCharging;", (CrosshairGameController_Rasetsu_OnState_GrenadeCharging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_GrenadeCharging( CrosshairGameController_Rasetsu self );void OnState_Reload()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_Reload;", (CrosshairGameController_Rasetsu_OnState_Reload x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_Reload( CrosshairGameController_Rasetsu self );void OnState_Safe()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_Safe;", (CrosshairGameController_Rasetsu_OnState_Safe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_Safe( CrosshairGameController_Rasetsu self );void OnState_Sprint()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_Sprint;", (CrosshairGameController_Rasetsu_OnState_Sprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_Sprint( CrosshairGameController_Rasetsu self );void OnState_Scanning()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_Scanning;", (CrosshairGameController_Rasetsu_OnState_Scanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_Scanning( CrosshairGameController_Rasetsu self );void OnState_LeftHandCyberware()overrideRTTIre.Hooks.PlaceVoid( "CrosshairGameController_Rasetsu", "OnState_LeftHandCyberware;", (CrosshairGameController_Rasetsu_OnState_LeftHandCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnState_LeftHandCyberware( CrosshairGameController_Rasetsu self );bool OnPerfectChargeUIEvent(PerfectChargeUIEvent evt)RTTIre.Hooks.Place( "CrosshairGameController_Rasetsu", "OnPerfectChargeUIEvent", (CrosshairGameController_Rasetsu_OnPerfectChargeUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameController_Rasetsu_OnPerfectChargeUIEvent( CrosshairGameController_Rasetsu self, PerfectChargeUIEvent? evt );