protected override void Awake()
    {
        base.Awake();

        _moveBase         = GetComponent <MoveBase>();
        _movePositionBase = GetComponent <MovePositionBase>();
        _enemyAI          = GetComponent <EnemyAI>();
        _enemyBattleAI    = GetComponent <EnemyBattleAI>();

        Stats.OnCharacterDeath += Die;
    }
 public EnemyDecide(EnemyBattleAI battleAI)
 {
     _battleAI = battleAI;
 }
Exemplo n.º 3
0
 public EnemyAct(EnemyBattleAI battleAI)
 {
     _battleAI = battleAI;
     _enemy    = _battleAI.GetComponent <EnemyCharacter>();
 }