using UnityEngine;

[CreateAssetMenu(menuName = "Custom/Ability", fileName = "NewAbility")]
public class Ability : ScriptableObject
{
    public string abilityName;
    public Sprite icon;
    public int resourceCost;
    public virtual void Use(Player user)
    {
        Debug.Log($"{user.name} uses {abilityName}!");
    }
}
