class game.data
WeaponItem_Record
game.data.WeaponItem_Record
- 0 properties
- 55 functions
- 1 derived class
Extends game.data.Item_Record game.data.BaseObject_Record game.data.TweakDBRecord IScriptable ISerializable
Derived
Properties
None.
Functions
WeakHandle<game.data.Item_Record> Ammo()RTTIgame.data.Item_Record? AmmoHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "AmmoHandle", (WeaponItem_Record_AmmoHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Item_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_AmmoHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.WeaponFxPackage_Record> FxPackageQuickMelee()RTTIgame.data.WeaponFxPackage_Record? FxPackageQuickMeleeHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "FxPackageQuickMeleeHandle", (WeaponItem_Record_FxPackageQuickMeleeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.WeaponFxPackage_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_FxPackageQuickMeleeHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.UIIcon_Record> HudIcon()RTTIgame.data.UIIcon_Record? HudIconHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "HudIconHandle", (WeaponItem_Record_HudIconHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.UIIcon_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_HudIconHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.RangedAttackPackage_Record> RangedAttacks()RTTIgame.data.RangedAttackPackage_Record? RangedAttacksHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "RangedAttacksHandle", (WeaponItem_Record_RangedAttacksHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.RangedAttackPackage_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_RangedAttacksHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.TriggerMode_Record> SecondaryTriggerMode()RTTIgame.data.TriggerMode_Record? SecondaryTriggerModeHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "SecondaryTriggerModeHandle", (WeaponItem_Record_SecondaryTriggerModeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.TriggerMode_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_SecondaryTriggerModeHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.WeaponEvolution_Record> Evolution()RTTIgame.data.WeaponEvolution_Record? EvolutionHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "EvolutionHandle", (WeaponItem_Record_EvolutionHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.WeaponEvolution_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_EvolutionHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.WeaponManufacturer_Record> Manufacturer()RTTIgame.data.WeaponManufacturer_Record? ManufacturerHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "ManufacturerHandle", (WeaponItem_Record_ManufacturerHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.WeaponManufacturer_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_ManufacturerHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.TriggerMode_Record> PrimaryTriggerMode()RTTIgame.data.TriggerMode_Record? PrimaryTriggerModeHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "PrimaryTriggerModeHandle", (WeaponItem_Record_PrimaryTriggerModeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.TriggerMode_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_PrimaryTriggerModeHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.WeaponFxPackage_Record> FxPackage()RTTIgame.data.WeaponFxPackage_Record? FxPackageHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "FxPackageHandle", (WeaponItem_Record_FxPackageHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.WeaponFxPackage_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_FxPackageHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.DamageType_Record> DamageType()RTTIgame.data.DamageType_Record? DamageTypeHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "DamageTypeHandle", (WeaponItem_Record_DamageTypeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.DamageType_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_DamageTypeHandle( game.data.WeaponItem_Record self );WeakHandle<game.data.Item_Record> HolsteredItem()RTTIgame.data.Item_Record? HolsteredItemHandle()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "HolsteredItemHandle", (WeaponItem_Record_HolsteredItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Item_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_HolsteredItemHandle( game.data.WeaponItem_Record self );void Attacks(out WeakHandle<game.data.Attack_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataWeaponItem_Record", "Attacks", (WeaponItem_Record_Attacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_Attacks( game.data.WeaponItem_Record self, WeakHandle<game.data.Attack_Record>[] outList );int GetAttacksCount()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetAttacksCount", (WeaponItem_Record_GetAttacksCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetAttacksCount( game.data.WeaponItem_Record self );WeakHandle<game.data.Attack_Record> GetAttacksItem(int index)RTTIgame.data.Attack_Record? GetAttacksItemHandle(int index)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetAttacksItemHandle", (WeaponItem_Record_GetAttacksItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetAttacksItemHandle( game.data.WeaponItem_Record self, int index );bool AttacksContains(WeakHandle<game.data.Attack_Record> item)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "AttacksContains", (WeaponItem_Record_AttacksContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_AttacksContains( game.data.WeaponItem_Record self, WeakHandle<game.data.Attack_Record> item );void TriggerModes(out WeakHandle<game.data.TriggerMode_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataWeaponItem_Record", "TriggerModes", (WeaponItem_Record_TriggerModes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_TriggerModes( game.data.WeaponItem_Record self, WeakHandle<game.data.TriggerMode_Record>[] outList );int GetTriggerModesCount()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetTriggerModesCount", (WeaponItem_Record_GetTriggerModesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetTriggerModesCount( game.data.WeaponItem_Record self );WeakHandle<game.data.TriggerMode_Record> GetTriggerModesItem(int index)RTTIgame.data.TriggerMode_Record? GetTriggerModesItemHandle(int index)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetTriggerModesItemHandle", (WeaponItem_Record_GetTriggerModesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.TriggerMode_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetTriggerModesItemHandle( game.data.WeaponItem_Record self, int index );bool TriggerModesContains(WeakHandle<game.data.TriggerMode_Record> item)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "TriggerModesContains", (WeaponItem_Record_TriggerModesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_TriggerModesContains( game.data.WeaponItem_Record self, WeakHandle<game.data.TriggerMode_Record> item );void ShootingPatternPackages(out WeakHandle<game.data.AIPatternsPackage_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataWeaponItem_Record", "ShootingPatternPackages", (WeaponItem_Record_ShootingPatternPackages x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_ShootingPatternPackages( game.data.WeaponItem_Record self, WeakHandle<game.data.AIPatternsPackage_Record>[] outList );int GetShootingPatternPackagesCount()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetShootingPatternPackagesCount", (WeaponItem_Record_GetShootingPatternPackagesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetShootingPatternPackagesCount( game.data.WeaponItem_Record self );WeakHandle<game.data.AIPatternsPackage_Record> GetShootingPatternPackagesItem(int index)RTTIgame.data.AIPatternsPackage_Record? GetShootingPatternPackagesItemHandle(int index)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GetShootingPatternPackagesItemHandle", (WeaponItem_Record_GetShootingPatternPackagesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIPatternsPackage_Record>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GetShootingPatternPackagesItemHandle( game.data.WeaponItem_Record self, int index );bool ShootingPatternPackagesContains(WeakHandle<game.data.AIPatternsPackage_Record> item)RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "ShootingPatternPackagesContains", (WeaponItem_Record_ShootingPatternPackagesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_ShootingPatternPackagesContains( game.data.WeaponItem_Record self, WeakHandle<game.data.AIPatternsPackage_Record> item );CName AudioWeaponConfiguration()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "AudioWeaponConfiguration", (WeaponItem_Record_AudioWeaponConfiguration x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_AudioWeaponConfiguration( game.data.WeaponItem_Record self );CName TriggerEffectName()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "TriggerEffectName", (WeaponItem_Record_TriggerEffectName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_TriggerEffectName( game.data.WeaponItem_Record self );CName GameplayDescription()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "GameplayDescription", (WeaponItem_Record_GameplayDescription x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_GameplayDescription( game.data.WeaponItem_Record self );CName EffectiveRangeFalloffCurve()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "EffectiveRangeFalloffCurve", (WeaponItem_Record_EffectiveRangeFalloffCurve x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_EffectiveRangeFalloffCurve( game.data.WeaponItem_Record self );CName NPCAnimWrapperWeightOverride()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "NPCAnimWrapperWeightOverride", (WeaponItem_Record_NPCAnimWrapperWeightOverride x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_NPCAnimWrapperWeightOverride( game.data.WeaponItem_Record self );CName PreviewEffectTag()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "PreviewEffectTag", (WeaponItem_Record_PreviewEffectTag x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_PreviewEffectTag( game.data.WeaponItem_Record self );CName EffectiveRangeCurve()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "EffectiveRangeCurve", (WeaponItem_Record_EffectiveRangeCurve x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_EffectiveRangeCurve( game.data.WeaponItem_Record self );CName ProjectileEaseOutCurveName()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "ProjectileEaseOutCurveName", (WeaponItem_Record_ProjectileEaseOutCurveName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_ProjectileEaseOutCurveName( game.data.WeaponItem_Record self );CName PreviewEffectName()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "PreviewEffectName", (WeaponItem_Record_PreviewEffectName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_PreviewEffectName( game.data.WeaponItem_Record self );Vector3 IkOffset()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "IkOffset", (WeaponItem_Record_IkOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Vector3>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_IkOffset( game.data.WeaponItem_Record self );int ForcedMinHitReaction()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "ForcedMinHitReaction", (WeaponItem_Record_ForcedMinHitReaction x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_ForcedMinHitReaction( game.data.WeaponItem_Record self );float UninterruptibleEmptyReloadStart()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "UninterruptibleEmptyReloadStart", (WeaponItem_Record_UninterruptibleEmptyReloadStart x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_UninterruptibleEmptyReloadStart( game.data.WeaponItem_Record self );float UninterruptibleReloadStart()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "UninterruptibleReloadStart", (WeaponItem_Record_UninterruptibleReloadStart x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_UninterruptibleReloadStart( game.data.WeaponItem_Record self );float BaseEmptyReloadTime()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "BaseEmptyReloadTime", (WeaponItem_Record_BaseEmptyReloadTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_BaseEmptyReloadTime( game.data.WeaponItem_Record self );float BaseReloadTime()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "BaseReloadTime", (WeaponItem_Record_BaseReloadTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_BaseReloadTime( game.data.WeaponItem_Record self );bool UseForcedTBHZOffset()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "UseForcedTBHZOffset", (WeaponItem_Record_UseForcedTBHZOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_UseForcedTBHZOffset( game.data.WeaponItem_Record self );bool IsIKEnabled()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "IsIKEnabled", (WeaponItem_Record_IsIKEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_IsIKEnabled( game.data.WeaponItem_Record self );bool UseShootVFXOnlyOnFirstShot()RTTIre.Hooks.Place( "gamedataWeaponItem_Record", "UseShootVFXOnlyOnFirstShot", (WeaponItem_Record_UseShootVFXOnlyOnFirstShot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponItem_Record_UseShootVFXOnlyOnFirstShot( game.data.WeaponItem_Record self );