Exemplo n.º 1
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Passenger")
     {
         PassengerAI pai = other.GetComponent <PassengerAI>();
         if (queue[0] == pai)
         {
             ProcessPassenger(pai);
         }
     }
 }
Exemplo n.º 2
0
 public void Queue(PassengerAI pai)
 {
     queue.Add(pai);
 }
Exemplo n.º 3
0
 public void LeaveQueue(PassengerAI pai)
 {
     queue.Remove(pai);
 }
Exemplo n.º 4
0
 void ProcessPassenger(PassengerAI pai)
 {
     queue.Remove(pai);
     passengers.Add(pai.Passenger);
     Destroy(pai.gameObject, 0);
 }
Exemplo n.º 5
0
 public void LeaveQueue(PassengerAI pai)
 {
     queue.Remove(pai);
 }
Exemplo n.º 6
0
 public void Queue(PassengerAI pai)
 {
     queue.Add(pai);
 }
Exemplo n.º 7
0
 void ProcessPassenger(PassengerAI pai)
 {
     queue.Remove(pai);
     passengers.Add(pai.Passenger);
     Destroy(pai.gameObject, 0);
 }