class game.data
AISubActionAttackWithWeapon_Record
game.data.AISubActionAttackWithWeapon_Record
- 0 properties
- 20 functions
Extends game.data.AISubAction_Record game.data.TweakDBRecord IScriptable ISerializable
Properties
None.
Functions
WeakHandle<game.data.Attack_Record> Attack()RTTIgame.data.Attack_Record? AttackHandle()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackHandle", (AISubActionAttackWithWeapon_Record_AttackHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackHandle( game.data.AISubActionAttackWithWeapon_Record self );void WeaponSlots(out WeakHandle<game.data.AttachmentSlot_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataAISubActionAttackWithWeapon_Record", "WeaponSlots", (AISubActionAttackWithWeapon_Record_WeaponSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_WeaponSlots( game.data.AISubActionAttackWithWeapon_Record self, WeakHandle<game.data.AttachmentSlot_Record>[] outList );int GetWeaponSlotsCount()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "GetWeaponSlotsCount", (AISubActionAttackWithWeapon_Record_GetWeaponSlotsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_GetWeaponSlotsCount( game.data.AISubActionAttackWithWeapon_Record self );WeakHandle<game.data.AttachmentSlot_Record> GetWeaponSlotsItem(int index)RTTIgame.data.AttachmentSlot_Record? GetWeaponSlotsItemHandle(int index)RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "GetWeaponSlotsItemHandle", (AISubActionAttackWithWeapon_Record_GetWeaponSlotsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AttachmentSlot_Record>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_GetWeaponSlotsItemHandle( game.data.AISubActionAttackWithWeapon_Record self, int index );bool WeaponSlotsContains(WeakHandle<game.data.AttachmentSlot_Record> item)RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "WeaponSlotsContains", (AISubActionAttackWithWeapon_Record_WeaponSlotsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_WeaponSlotsContains( game.data.AISubActionAttackWithWeapon_Record self, WeakHandle<game.data.AttachmentSlot_Record> item );CName AttackName()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackName", (AISubActionAttackWithWeapon_Record_AttackName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackName( game.data.AISubActionAttackWithWeapon_Record self );Vector3 ColliderBoxSize()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "ColliderBoxSize", (AISubActionAttackWithWeapon_Record_ColliderBoxSize x) => { return re.Hooks.CallOriginal<re.msgpack.Vector3>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_ColliderBoxSize( game.data.AISubActionAttackWithWeapon_Record self );Vector3 ConeDirection()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "ConeDirection", (AISubActionAttackWithWeapon_Record_ConeDirection x) => { return re.Hooks.CallOriginal<re.msgpack.Vector3>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_ConeDirection( game.data.AISubActionAttackWithWeapon_Record self );Vector3 PositionOffset()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "PositionOffset", (AISubActionAttackWithWeapon_Record_PositionOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Vector3>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_PositionOffset( game.data.AISubActionAttackWithWeapon_Record self );float AttackDuration()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackDuration", (AISubActionAttackWithWeapon_Record_AttackDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackDuration( game.data.AISubActionAttackWithWeapon_Record self );float AxisUpperMargin()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AxisUpperMargin", (AISubActionAttackWithWeapon_Record_AxisUpperMargin x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AxisUpperMargin( game.data.AISubActionAttackWithWeapon_Record self );float AxisLowerMargin()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AxisLowerMargin", (AISubActionAttackWithWeapon_Record_AxisLowerMargin x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AxisLowerMargin( game.data.AISubActionAttackWithWeapon_Record self );float AttackRange()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackRange", (AISubActionAttackWithWeapon_Record_AttackRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackRange( game.data.AISubActionAttackWithWeapon_Record self );float AttackTime()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackTime", (AISubActionAttackWithWeapon_Record_AttackTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackTime( game.data.AISubActionAttackWithWeapon_Record self );float ConeHalfAngle()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "ConeHalfAngle", (AISubActionAttackWithWeapon_Record_ConeHalfAngle x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_ConeHalfAngle( game.data.AISubActionAttackWithWeapon_Record self );float AttackWidth()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackWidth", (AISubActionAttackWithWeapon_Record_AttackWidth x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackWidth( game.data.AISubActionAttackWithWeapon_Record self );float AttackInitRange()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "AttackInitRange", (AISubActionAttackWithWeapon_Record_AttackInitRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_AttackInitRange( game.data.AISubActionAttackWithWeapon_Record self );bool StopContinuousAttackOnDurationEnd()RTTIre.Hooks.Place( "gamedataAISubActionAttackWithWeapon_Record", "StopContinuousAttackOnDurationEnd", (AISubActionAttackWithWeapon_Record_StopContinuousAttackOnDurationEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISubActionAttackWithWeapon_Record_StopContinuousAttackOnDurationEnd( game.data.AISubActionAttackWithWeapon_Record self );