class game.data
Grenade_Record
game.data.Grenade_Record
- 0 properties
- 68 functions
Extends game.data.Gadget_Record game.data.WeaponItem_Record game.data.Item_Record game.data.BaseObject_Record game.data.TweakDBRecord IScriptable ISerializable
Properties
None.
Functions
string DetonationSound()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DetonationSound", (Grenade_Record_DetonationSound x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DetonationSound( game.data.Grenade_Record self );string DetonationRumbleName()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DetonationRumbleName", (Grenade_Record_DetonationRumbleName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DetonationRumbleName( game.data.Grenade_Record self );string UnderwaterDetonationRumbleName()RTTIre.Hooks.Place( "gamedataGrenade_Record", "UnderwaterDetonationRumbleName", (Grenade_Record_UnderwaterDetonationRumbleName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_UnderwaterDetonationRumbleName( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> DeepWaterAttack()RTTIgame.data.Attack_Record? DeepWaterAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DeepWaterAttackHandle", (Grenade_Record_DeepWaterAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DeepWaterAttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> Attack()RTTIgame.data.Attack_Record? AttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "AttackHandle", (Grenade_Record_AttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_AttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> ShallowWaterAttack()RTTIgame.data.Attack_Record? ShallowWaterAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "ShallowWaterAttackHandle", (Grenade_Record_ShallowWaterAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_ShallowWaterAttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> EnhancedPerkAttack()RTTIgame.data.Attack_Record? EnhancedPerkAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "EnhancedPerkAttackHandle", (Grenade_Record_EnhancedPerkAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_EnhancedPerkAttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> NpcHitReactionAttack()RTTIgame.data.Attack_Record? NpcHitReactionAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "NpcHitReactionAttackHandle", (Grenade_Record_NpcHitReactionAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_NpcHitReactionAttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.GrenadeDeliveryMethod_Record> DeliveryMethod()RTTIgame.data.GrenadeDeliveryMethod_Record? DeliveryMethodHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DeliveryMethodHandle", (Grenade_Record_DeliveryMethodHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GrenadeDeliveryMethod_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DeliveryMethodHandle( game.data.Grenade_Record self );WeakHandle<game.data.StimType_Record> DetonationStimType()RTTIgame.data.StimType_Record? DetonationStimTypeHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DetonationStimTypeHandle", (Grenade_Record_DetonationStimTypeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StimType_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DetonationStimTypeHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> EnemyAttack()RTTIgame.data.Attack_Record? EnemyAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "EnemyAttackHandle", (Grenade_Record_EnemyAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_EnemyAttackHandle( game.data.Grenade_Record self );WeakHandle<game.data.Attack_Record> AdditionalAttack()RTTIgame.data.Attack_Record? AdditionalAttackHandle()RTTIre.Hooks.Place( "gamedataGrenade_Record", "AdditionalAttackHandle", (Grenade_Record_AdditionalAttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_AdditionalAttackHandle( game.data.Grenade_Record self );float[] RotationAxesSpeeds()RTTIint GetRotationAxesSpeedsCount()RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesSpeedsCount", (Grenade_Record_GetRotationAxesSpeedsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesSpeedsCount( game.data.Grenade_Record self );float GetRotationAxesSpeedsItem(int index)RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesSpeedsItem", (Grenade_Record_GetRotationAxesSpeedsItem x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesSpeedsItem( game.data.Grenade_Record self, int index );bool RotationAxesSpeedsContains(float item)RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationAxesSpeedsContains", (Grenade_Record_RotationAxesSpeedsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationAxesSpeedsContains( game.data.Grenade_Record self, float item );float[] RotationAxesZ()RTTIint GetRotationAxesZCount()RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesZCount", (Grenade_Record_GetRotationAxesZCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesZCount( game.data.Grenade_Record self );float GetRotationAxesZItem(int index)RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesZItem", (Grenade_Record_GetRotationAxesZItem x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesZItem( game.data.Grenade_Record self, int index );bool RotationAxesZContains(float item)RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationAxesZContains", (Grenade_Record_RotationAxesZContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationAxesZContains( game.data.Grenade_Record self, float item );float[] RotationAxesX()RTTIint GetRotationAxesXCount()RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesXCount", (Grenade_Record_GetRotationAxesXCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesXCount( game.data.Grenade_Record self );float GetRotationAxesXItem(int index)RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesXItem", (Grenade_Record_GetRotationAxesXItem x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesXItem( game.data.Grenade_Record self, int index );bool RotationAxesXContains(float item)RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationAxesXContains", (Grenade_Record_RotationAxesXContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationAxesXContains( game.data.Grenade_Record self, float item );float[] RotationAxesY()RTTIint GetRotationAxesYCount()RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesYCount", (Grenade_Record_GetRotationAxesYCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesYCount( game.data.Grenade_Record self );float GetRotationAxesYItem(int index)RTTIre.Hooks.Place( "gamedataGrenade_Record", "GetRotationAxesYItem", (Grenade_Record_GetRotationAxesYItem x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_GetRotationAxesYItem( game.data.Grenade_Record self, int index );bool RotationAxesYContains(float item)RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationAxesYContains", (Grenade_Record_RotationAxesYContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationAxesYContains( game.data.Grenade_Record self, float item );float AttackDuration()RTTIre.Hooks.Place( "gamedataGrenade_Record", "AttackDuration", (Grenade_Record_AttackDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_AttackDuration( game.data.Grenade_Record self );float ShallowWaterDepth()RTTIre.Hooks.Place( "gamedataGrenade_Record", "ShallowWaterDepth", (Grenade_Record_ShallowWaterDepth x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_ShallowWaterDepth( game.data.Grenade_Record self );float StoryDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "StoryDifficultySelfDamagePerTick", (Grenade_Record_StoryDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_StoryDifficultySelfDamagePerTick( game.data.Grenade_Record self );float HardDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "HardDifficultySelfDamagePerTick", (Grenade_Record_HardDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_HardDifficultySelfDamagePerTick( game.data.Grenade_Record self );float EnhancedAttackDurationFromPerk()RTTIre.Hooks.Place( "gamedataGrenade_Record", "EnhancedAttackDurationFromPerk", (Grenade_Record_EnhancedAttackDurationFromPerk x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_EnhancedAttackDurationFromPerk( game.data.Grenade_Record self );float AttackRadius()RTTIre.Hooks.Place( "gamedataGrenade_Record", "AttackRadius", (Grenade_Record_AttackRadius x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_AttackRadius( game.data.Grenade_Record self );float RotationSpeedMax()RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationSpeedMax", (Grenade_Record_RotationSpeedMax x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationSpeedMax( game.data.Grenade_Record self );float EnhancedAttackRadiusFromPerk()RTTIre.Hooks.Place( "gamedataGrenade_Record", "EnhancedAttackRadiusFromPerk", (Grenade_Record_EnhancedAttackRadiusFromPerk x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_EnhancedAttackRadiusFromPerk( game.data.Grenade_Record self );float NormalDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "NormalDifficultySelfDamagePerTick", (Grenade_Record_NormalDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_NormalDifficultySelfDamagePerTick( game.data.Grenade_Record self );float Npc_hardDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "Npc_hardDifficultySelfDamagePerTick", (Grenade_Record_Npc_hardDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_Npc_hardDifficultySelfDamagePerTick( game.data.Grenade_Record self );float UnderwaterDetonationStimRadius()RTTIre.Hooks.Place( "gamedataGrenade_Record", "UnderwaterDetonationStimRadius", (Grenade_Record_UnderwaterDetonationStimRadius x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_UnderwaterDetonationStimRadius( game.data.Grenade_Record self );float SinkingDetonationDelay()RTTIre.Hooks.Place( "gamedataGrenade_Record", "SinkingDetonationDelay", (Grenade_Record_SinkingDetonationDelay x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_SinkingDetonationDelay( game.data.Grenade_Record self );float SinkingDepth()RTTIre.Hooks.Place( "gamedataGrenade_Record", "SinkingDepth", (Grenade_Record_SinkingDepth x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_SinkingDepth( game.data.Grenade_Record self );int RandomRotationAxes()RTTIre.Hooks.Place( "gamedataGrenade_Record", "RandomRotationAxes", (Grenade_Record_RandomRotationAxes x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RandomRotationAxes( game.data.Grenade_Record self );float RotationSpeedMin()RTTIre.Hooks.Place( "gamedataGrenade_Record", "RotationSpeedMin", (Grenade_Record_RotationSpeedMin x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RotationSpeedMin( game.data.Grenade_Record self );float DetonationStimRadius()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DetonationStimRadius", (Grenade_Record_DetonationStimRadius x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DetonationStimRadius( game.data.Grenade_Record self );float Npc_veryHardDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "Npc_veryHardDifficultySelfDamagePerTick", (Grenade_Record_Npc_veryHardDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_Npc_veryHardDifficultySelfDamagePerTick( game.data.Grenade_Record self );float WaterDetonationImpulseStrength()RTTIre.Hooks.Place( "gamedataGrenade_Record", "WaterDetonationImpulseStrength", (Grenade_Record_WaterDetonationImpulseStrength x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_WaterDetonationImpulseStrength( game.data.Grenade_Record self );float DeepWaterDepth()RTTIre.Hooks.Place( "gamedataGrenade_Record", "DeepWaterDepth", (Grenade_Record_DeepWaterDepth x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_DeepWaterDepth( game.data.Grenade_Record self );int Seed()RTTIre.Hooks.Place( "gamedataGrenade_Record", "Seed", (Grenade_Record_Seed x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_Seed( game.data.Grenade_Record self );float WaterDetonationImpulseRadiusCoef()RTTIre.Hooks.Place( "gamedataGrenade_Record", "WaterDetonationImpulseRadiusCoef", (Grenade_Record_WaterDetonationImpulseRadiusCoef x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_WaterDetonationImpulseRadiusCoef( game.data.Grenade_Record self );float WaterSurfaceImpactImpulseStrength()RTTIre.Hooks.Place( "gamedataGrenade_Record", "WaterSurfaceImpactImpulseStrength", (Grenade_Record_WaterSurfaceImpactImpulseStrength x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_WaterSurfaceImpactImpulseStrength( game.data.Grenade_Record self );float Npc_storyDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "Npc_storyDifficultySelfDamagePerTick", (Grenade_Record_Npc_storyDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_Npc_storyDifficultySelfDamagePerTick( game.data.Grenade_Record self );float VeryHardDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "VeryHardDifficultySelfDamagePerTick", (Grenade_Record_VeryHardDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_VeryHardDifficultySelfDamagePerTick( game.data.Grenade_Record self );float Npc_normalDifficultySelfDamagePerTick()RTTIre.Hooks.Place( "gamedataGrenade_Record", "Npc_normalDifficultySelfDamagePerTick", (Grenade_Record_Npc_normalDifficultySelfDamagePerTick x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_Npc_normalDifficultySelfDamagePerTick( game.data.Grenade_Record self );float ShootCollisionEnableDelay()RTTIre.Hooks.Place( "gamedataGrenade_Record", "ShootCollisionEnableDelay", (Grenade_Record_ShootCollisionEnableDelay x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_ShootCollisionEnableDelay( game.data.Grenade_Record self );float WaterSurfaceImpactImpulseRadius()RTTIre.Hooks.Place( "gamedataGrenade_Record", "WaterSurfaceImpactImpulseRadius", (Grenade_Record_WaterSurfaceImpactImpulseRadius x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_WaterSurfaceImpactImpulseRadius( game.data.Grenade_Record self );bool RemoveMeshOnDetonation()RTTIre.Hooks.Place( "gamedataGrenade_Record", "RemoveMeshOnDetonation", (Grenade_Record_RemoveMeshOnDetonation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_RemoveMeshOnDetonation( game.data.Grenade_Record self );bool SpawnFxAtWaterSurface()RTTIre.Hooks.Place( "gamedataGrenade_Record", "SpawnFxAtWaterSurface", (Grenade_Record_SpawnFxAtWaterSurface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_SpawnFxAtWaterSurface( game.data.Grenade_Record self );bool ReleaseOnDetonation()RTTIre.Hooks.Place( "gamedataGrenade_Record", "ReleaseOnDetonation", (Grenade_Record_ReleaseOnDetonation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_ReleaseOnDetonation( game.data.Grenade_Record self );bool UseSeed()RTTIre.Hooks.Place( "gamedataGrenade_Record", "UseSeed", (Grenade_Record_UseSeed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Grenade_Record_UseSeed( game.data.Grenade_Record self );