示例#1
0
    private void Awake()
    {
        InsectsManager.s_Instance = this;
        this.m_AvailableDummies.Add("Wound02");
        this.m_AvailableDummies.Add("Wound03");
        this.m_AvailableDummies.Add("Wound07");
        this.m_AvailableDummies.Add("Wound08");
        this.m_AvailableDummies.Add("Wound12");
        IEnumerator enumerator = Enum.GetValues(typeof(InsectsManager.InsectType)).GetEnumerator();

        try
        {
            while (enumerator.MoveNext())
            {
                object obj = enumerator.Current;
                InsectsManager.InsectType key = (InsectsManager.InsectType)obj;
                this.m_Prefabs.Add(key, Resources.Load("Prefabs/AI/" + key.ToString().ToLower()) as GameObject);
            }
        }
        finally
        {
            IDisposable disposable;
            if ((disposable = (enumerator as IDisposable)) != null)
            {
                disposable.Dispose();
            }
        }
    }
示例#2
0
 private void Awake()
 {
     InsectsManager.s_Instance = this;
     this.m_AvailableDummies.Add("Wound02");
     this.m_AvailableDummies.Add("Wound03");
     this.m_AvailableDummies.Add("Wound07");
     this.m_AvailableDummies.Add("Wound08");
     this.m_AvailableDummies.Add("Wound12");
     foreach (object obj in Enum.GetValues(typeof(InsectsManager.InsectType)))
     {
         InsectsManager.InsectType key = (InsectsManager.InsectType)obj;
         this.m_Prefabs.Add(key, Resources.Load("Prefabs/AI/" + key.ToString().ToLower()) as GameObject);
     }
 }
示例#3
0
 public void Activate(InsectsManager.InsectType type)
 {
     this.m_Type = type;
     this.SpawnInsects();
 }