idle-survivors/Assets/Scripts/EnemyAttributesSO.cs

19 lines
583 B
C#
Raw Normal View History

2023-07-30 08:33:19 -05:00
using UnityEngine;
2023-07-30 08:35:42 -05:00
[CreateAssetMenu(fileName = "EnemyAttributes", menuName = "Enemy Attributes")]
2023-07-30 08:33:19 -05:00
public class EnemyAttributesSO : ScriptableObject
{
[SerializeField] private Attribute STR;
[SerializeField] private Attribute CON;
[SerializeField] private Attribute SPD;
[SerializeField] private Attribute RNG;
[SerializeField] private Attribute MND;
public long XP { get; private set; }
public long Threat { get; private set; }
2023-07-30 08:33:19 -05:00
public static EnemyAttributesSO New()
{
return ScriptableObject.CreateInstance<EnemyAttributesSO>();
}
}