TowerDefenseGame/Assets/_GAME_/Player/Scripts/Ability.cs
2025-06-27 15:17:00 -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}!");
}
}