// Use this for initialization void Start() { ResetHealth(); _pool = GameObject.Find("Pools").GetComponentInChildren <EnemyPool>(); switch (EnemyType) { case EnemyType.Peon: brain = new PeonBrain(); break; case EnemyType.Alfil: brain = new AlfilBrain(); break; case EnemyType.Caballo: brain = new CaballoBrain(); break; case EnemyType.Torre: brain = new TorreBrain(); break; case EnemyType.Reina: brain = new ReinaBrain(this, invoke_enemies); break; case EnemyType.Rey: brain = new ReyBrain(this, invoke_enemies); break; case EnemyType.Kasparov: brain = new KasparovBrain(); break; } }
// Use this for initialization void Start() { Brain = new GhostBrain(gameObject); }