14 lines
328 B
C#
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}!");
|
|
}
|
|
}
|