using UnityEngine; using System.Collections; public class TargetUtil { public enum TargetType { Craft, CrystalBase, Position, } private static System.Array targetTypeArr = System.Enum.GetValues(typeof(TargetType)); public static TargetType GetTargetTypeByCode(int code) { return (TargetType)targetTypeArr.GetValue(code); } public static TargetType GetTargetType(ITarget target) { if(target is Craft) return TargetType.Craft; else if(target is CrystalBase) return TargetType.CrystalBase; else if(target is PositionTarget) return TargetType.Position; return TargetType.Position; } }