using Code.Infrastructure.Generators; using Code.OfficeGame.BattleMode.HitBoxes; using UnityEngine; namespace Code.OfficeGame.BattleMode.Actions.Attacks { [Config("Configs/AttackAction", true)] [CreateAssetMenu(fileName = "AttackActionConfig", menuName = "Configs/AttackAction")] public class AttackActionConfig : ScriptableObject { public BattleActionType ActionType; public AnimationClip AnimationClip; public int StateHash => Animator.StringToHash(AnimationClip.name); public int TotalFrames; public int HitboxStartFrame; public int HitboxEndFrame; public HitBoxPartType AttackingBodyPart; public int Damage; } }