using UnityEngine; public abstract class PlayerActionData : ScriptableObject { public string actionName; public float duration; // 액션 자체가 시간을 가짐 public string animTrigger; // 대상(target)은 있을 수도 있고(채광), 없을 수도 있음(회복/대쉬) public abstract void ExecuteEffect(GameObject performer, GameObject target); }