using System.Collections; using UnityEngine; public abstract class Skills : MonoBehaviour { protected Animator animatorController; protected Controller controller; protected bool usingAxis; [SerializeField] protected float energyCost; public event System.Action<float> skillCost; public void consumeEnergy(float cost) { if (skillCost != null) { skillCost(cost); } } } public abstract class AtkSkills : Skills { } public abstract class DefSkills : Skills { }