RiftMayhem/Assets/Scripts/NPC/NPCControllers_v2/-Data/NPCAbilityCastCondition.cs

38 lines
602 B
C#

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
}