TowerDefenseGame/Assets/Scriptables/Ability.cs
2025-06-28 00:23:27 -07:00

14 lines
328 B
C#

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}!");
}
}