using System.Collections; using System.Collections.Generic; using UnityEngine; public enum TypeSide { Partner, Enemy } public enum TypeRadar { Near, Far, First, Last } public enum TypeCounter { Red = 0, Green, Blue } public enum TypeJob { None, Fighter, Knight, Wizard, Archer } public enum TypeStatus { HP, MP, Penetrate, ATK, DEF, CRI, HIT, FLEE, ATKDelay, ATKSPD, MoveSPD, RecoverySPD, RecoveryMAG, Damage } public enum TypeSkillForm { None, Recovery, Buff, DeBuff, Sync, Plate, Projectile } public enum TypeCost { HP, MP } public enum TypeApplyTarget { All, Me, Partner, Enemy } public enum TypeApplySelect { None, Near, Far, Random } public enum TypeApplyFormula { ADD, MAG } public static class Common { public static class EnumUtil { public static T Parse(string s) { return (T)System.Enum.Parse(typeof(T), s); } } /// /// 소수값 이 배율인지 확인합니다. /// 1 보다 작은값 이라면 소수(배율) /// 1 보다 큰값 이라면 정수 /// /// true 소수 /// public static bool FloteTypeCheck(float value) { return value != (int)value ? true : false; //return Mathf.Abs(value) < 1 ? true : false; } }