class
Crosshair_Melee_Knife
- 19 properties
- 26 functions
Extends game.ui.CrosshairBaseGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetColorChange | ink.WidgetReference | 0x158 | scripted |
leftPart | ink.WidgetReference | 0x170 | scripted |
rightPart | ink.WidgetReference | 0x188 | scripted |
topPart | ink.WidgetReference | 0x1A0 | scripted |
botPart | ink.WidgetReference | 0x1B8 | scripted |
chargeBar | WeakHandle<ink.CanvasWidget> | 0x1D0 | scripted |
chargeBarFG | WeakHandle<ink.RectangleWidget> | 0x1E0 | scripted |
throwingKnifeResourcePoolListener | ThrowingKnifeResourcePoolListener? | 0x1F0 | scripted |
weaponID | ent.EntityID | 0x200 | scripted |
weaponBBID | red.CallbackObject? | 0x208 | scripted |
meleeWeaponState | game.PSMMeleeWeapon | 0x218 | scripted |
animProxy | ink.anim.Proxy? | 0x220 | scripted |
animOptions | ink.anim.PlaybackOptions | 0x230 | scripted |
isCrosshairAnimationOpen | bool | 0x260 | scripted |
preloaderThinL | WeakHandle<ink.ImageWidget> | 0x268 | scripted |
preloaderThinR | WeakHandle<ink.ImageWidget> | 0x278 | scripted |
preloaderThickL | WeakHandle<ink.ImageWidget> | 0x288 | scripted |
preloaderThickR | WeakHandle<ink.ImageWidget> | 0x298 | scripted |
preloader | WeakHandle<ink.CanvasWidget> | 0x2A8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnInitialize", (Crosshair_Melee_Knife_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnInitialize( Crosshair_Melee_Knife self );bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnPlayerAttach", (Crosshair_Melee_Knife_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnPlayerAttach( Crosshair_Melee_Knife self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnPlayerDetach", (Crosshair_Melee_Knife_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnPlayerDetach( Crosshair_Melee_Knife self, game.Object? playerPuppet );bool OnPSMMeleeWeaponStateChanged(int value)RTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnPSMMeleeWeaponStateChanged", (Crosshair_Melee_Knife_OnPSMMeleeWeaponStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnPSMMeleeWeaponStateChanged( Crosshair_Melee_Knife self, int value );void UpdateThrowCrosshair()RTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "UpdateThrowCrosshair;", (Crosshair_Melee_Knife_UpdateThrowCrosshair x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_UpdateThrowCrosshair( Crosshair_Melee_Knife self );bool OnPreIntro()overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnPreIntro", (Crosshair_Melee_Knife_OnPreIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnPreIntro( Crosshair_Melee_Knife self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnUninitialize", (Crosshair_Melee_Knife_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnUninitialize( Crosshair_Melee_Knife self );bool OnPreOutro()overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnPreOutro", (Crosshair_Melee_Knife_OnPreOutro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnPreOutro( Crosshair_Melee_Knife self );void SetReloadBar(float percentage)RTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "SetReloadBar;Float", (Crosshair_Melee_Knife_SetReloadBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_SetReloadBar( Crosshair_Melee_Knife self, float percentage );ink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "GetIntroAnimation;Bool", (Crosshair_Melee_Knife_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_GetIntroAnimation( Crosshair_Melee_Knife self, bool firstEquip );ink.anim.Proxy? GetOutroAnimation()overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "GetOutroAnimation;", (Crosshair_Melee_Knife_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_GetOutroAnimation( Crosshair_Melee_Knife self );bool OnBulletSpreadChanged(Vector2 spread)overrideRTTIre.Hooks.Place( "Crosshair_Melee_Knife", "OnBulletSpreadChanged", (Crosshair_Melee_Knife_OnBulletSpreadChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnBulletSpreadChanged( Crosshair_Melee_Knife self, Vector2 spread );void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "ApplyCrosshairGUIState;CNameEntity", (Crosshair_Melee_Knife_ApplyCrosshairGUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_ApplyCrosshairGUIState( Crosshair_Melee_Knife self, CName state, ent.Entity? aimedAtEntity );void PlayReloadBarFadeAnimation(bool isFadeIn)RTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "PlayReloadBarFadeAnimation;Bool", (Crosshair_Melee_Knife_PlayReloadBarFadeAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_PlayReloadBarFadeAnimation( Crosshair_Melee_Knife self, bool isFadeIn );void SetReloadBarVisible(bool set)RTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "SetReloadBarVisible;Bool", (Crosshair_Melee_Knife_SetReloadBarVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_SetReloadBarVisible( Crosshair_Melee_Knife self, bool set );void ShowCrosshairFromState(bool show)RTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "ShowCrosshairFromState;Bool", (Crosshair_Melee_Knife_ShowCrosshairFromState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_ShowCrosshairFromState( Crosshair_Melee_Knife self, bool show );void OnState_Safe()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_Safe;", (Crosshair_Melee_Knife_OnState_Safe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_Safe( Crosshair_Melee_Knife self );void OnState_Scanning()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_Scanning;", (Crosshair_Melee_Knife_OnState_Scanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_Scanning( Crosshair_Melee_Knife self );void OnState_GrenadeCharging()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_GrenadeCharging;", (Crosshair_Melee_Knife_OnState_GrenadeCharging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_GrenadeCharging( Crosshair_Melee_Knife self );void OnState_HipFire()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_HipFire;", (Crosshair_Melee_Knife_OnState_HipFire x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_HipFire( Crosshair_Melee_Knife self );void OnState_Reload()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_Reload;", (Crosshair_Melee_Knife_OnState_Reload x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_Reload( Crosshair_Melee_Knife self );void OnState_Aim()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_Aim;", (Crosshair_Melee_Knife_OnState_Aim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_Aim( Crosshair_Melee_Knife self );void OnState_Sprint()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_Sprint;", (Crosshair_Melee_Knife_OnState_Sprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_Sprint( Crosshair_Melee_Knife self );void OnState_LeftHandCyberware()overrideRTTIre.Hooks.PlaceVoid( "Crosshair_Melee_Knife", "OnState_LeftHandCyberware;", (Crosshair_Melee_Knife_OnState_LeftHandCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_OnState_LeftHandCyberware( Crosshair_Melee_Knife self );ink.anim.Definition? GetFadeOutAnimation()RTTIre.Hooks.Place( "Crosshair_Melee_Knife", "GetFadeOutAnimation;", (Crosshair_Melee_Knife_GetFadeOutAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Definition>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_GetFadeOutAnimation( Crosshair_Melee_Knife self );ink.anim.Definition? GetFadeInAnimation()RTTIre.Hooks.Place( "Crosshair_Melee_Knife", "GetFadeInAnimation;", (Crosshair_Melee_Knife_GetFadeInAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Definition>(); } ); [Msgpack.Gen] public readonly partial record struct Crosshair_Melee_Knife_GetFadeInAnimation( Crosshair_Melee_Knife self );