class game.weapon
Grenade
game.weapon.Grenade
- 2 properties
- 7 functions
- 1 derived class
Extends game.ItemObject game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
lastHitNormal | Vector4 | 0x2D0 | |
deliveryMethod | game.data.GrenadeDeliveryMethodType | 0x2F0 |
Functions
void OnExplosion()RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "OnExplosion", (Grenade_OnExplosion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_OnExplosion( game.weapon.Grenade self );void ActivateFocusedShootingAim(game.aim.AssistAimRequest aimRequest)RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "ActivateFocusedShootingAim", (Grenade_ActivateFocusedShootingAim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_ActivateFocusedShootingAim( game.weapon.Grenade self, game.aim.AssistAimRequest aimRequest );void DeactivateFocusedShootingAim()RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "DeactivateFocusedShootingAim", (Grenade_DeactivateFocusedShootingAim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_DeactivateFocusedShootingAim( game.weapon.Grenade self );bool IsGrenadeTargetedWithFocusedShootingPerk()RTTIre.Hooks.Place( "gameweaponGrenade", "IsGrenadeTargetedWithFocusedShootingPerk", (Grenade_IsGrenadeTargetedWithFocusedShootingPerk x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_IsGrenadeTargetedWithFocusedShootingPerk( game.weapon.Grenade self );void EnableFocusedShootingHighlight()RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "EnableFocusedShootingHighlight;", (Grenade_EnableFocusedShootingHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_EnableFocusedShootingHighlight( game.weapon.Grenade self );void DisableFocusedShootingHighlight()RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "DisableFocusedShootingHighlight;", (Grenade_DisableFocusedShootingHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_DisableFocusedShootingHighlight( game.weapon.Grenade self );void TriggerLookAtThisGrenade()RTTIre.Hooks.PlaceVoid( "gameweaponGrenade", "TriggerLookAtThisGrenade;", (Grenade_TriggerLookAtThisGrenade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_TriggerLookAtThisGrenade( game.weapon.Grenade self );