27 lines
727 B
C#
27 lines
727 B
C#
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;
|
|
}
|
|
} |