18 lines
486 B
C#
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;
|
|
}
|