protected override void Awake() { character = GetComponent <Character>(); view = GetComponent <SoldierAIView>(); controller = GetComponent <SoldierAIController>(); base.Awake(); }
void DistractEnemies() { GameObject[] enemies = GameObject.FindGameObjectsWithTag("Enemy"); for (int i = 0; i < enemies.Length; i++) { SoldierAIController enemyController = enemies [i].GetComponent <SoldierAIController>(); if (enemyController) { enemyController.Distraction(transform); } } }