Exemplo n.º 1
0
 void DetectEnemyInLane()
 {
     Attacker_Spawner[] spawnerArray = GameObject.FindObjectsOfType <Attacker_Spawner>();
     foreach (Attacker_Spawner spawner in spawnerArray)
     {
         if (spawner.transform.position.x == transform.position.x /*& spawner.transform.position.y < 8*/)
         {
             spawnerInLane = spawner;
             return;
         }
     }
     Debug.Log(name + "Can't find any spawner in lane");
 }
Exemplo n.º 2
0
    private void SetLaneSpawner()
    {
        Attacker_Spawner[] spawners = FindObjectsOfType <Attacker_Spawner>();

        foreach (Attacker_Spawner spawner in spawners)
        {
            bool IsCloseEnough =
                (Mathf.Abs(spawner.transform.position.y - transform.position.y)
                 <= Mathf.Epsilon);
            if (IsCloseEnough)
            {
                myLaneSpawner = spawner;
            }
        }
    }