Files
WhiteMan_Unity2D/Assets/02_Scripts/Combat/AttackData.cs

18 lines
486 B
C#

using UnityEngine;
[CreateAssetMenu(fileName = "AttackData", menuName = "Combat/AttackData")]
public class AttackData : ScriptableObject
{
public string AttackName;
public string AnimationState;
public Vector2 Offset = new Vector2(0.5f, 0f);
public float Radius = 0.5f;
public int Damage = 10;
public float Cooldown = 0.3f;
[Header("Timing")]
public float HitTiming = 0.15f;
public float HitDuration = 0f;
public float MotionDuration = 0.3f;
}