Пример #1
0
    void OnTriggerStay(Collider other)
    {
        if (other.tag == "Enemy")
        {
            AI_Enemy_Charger enemy = other.GetComponent <AI_Enemy_Charger>();

            enemy.agent.isStopped        = true;
            enemy.agent.stoppingDistance = 0;
            if (assistor_Number == 1)
            {
                enemy.nav_Assistor = enemy.attack_target_Assistors[1];
            }
            else if (assistor_Number == 2)
            {
                enemy.nav_Assistor = enemy.attack_target_Assistors[2];
            }
            else if (assistor_Number == 3)
            {
                enemy.nav_Assistor = enemy.attack_target_Assistors[3];
            }
            else if (assistor_Number == 4)
            {
                enemy.nav_Assistor = enemy.attack_target_Assistors[0];
            }
            enemy.agent.isStopped = false;
        }
    }
Пример #2
0
 //Init
 void Start()
 {
     holding   = false;
     thisEnemy = GetComponentInParent <AI_Enemy_Charger>();
 }