コード例 #1
0
    // 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;
        }
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     Brain = new GhostBrain(gameObject);
 }