1234567891011121314151617181920212223242526272829 |
- 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;
- }
- }
|