public void Init(StateAi hostAi)
    {
        this.hostAi = hostAi;
        if (hostAi.enemies.Count == 0 || hostAi.enemies[0] == null)
        {
            hostAi.ChangeState(StateAi.States.Roaming);
            return;
        }

        // TODO: Make this choose the closest enemy
        enemy = hostAi.enemies[0];
    }
Beispiel #2
0
    public void Init(StateAi hostAi)
    {
        this.hostAi = hostAi;

        if (hostAi.enemies.Count == 0 || hostAi.enemies[0] == null)
        {
            hostAi.ChangeState(StateAi.States.Roaming);
            return;
        }

        enemy = hostAi.enemies[0];
    }
Beispiel #3
0
 public void Init(StateAi hostAi)
 {
     this.hostAi    = hostAi;
     hostAi.enemies = new List <Actor>();
 }