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(); } } }
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); } }
public void Activate(InsectsManager.InsectType type) { this.m_Type = type; this.SpawnInsects(); }