using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class NPCAbilityCastCondition { public NPCAbilityCastConditionType conditionType; } [System.Serializable] public enum NPCAbilityCastConditionType { Mana, Health, MeleeDistance, RangedDistance, Cooldown } [System.Serializable] public class ClassAbilityCastCondition { public ClassAbilityCastConditionType conditionType; } [System.Serializable] public enum ClassAbilityCastConditionType { Mana, Health, Cooldown, SpiritPower, ClassResource }