void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Passenger") { PassengerAI pai = other.GetComponent <PassengerAI>(); if (queue[0] == pai) { ProcessPassenger(pai); } } }
public void Queue(PassengerAI pai) { queue.Add(pai); }
public void LeaveQueue(PassengerAI pai) { queue.Remove(pai); }
void ProcessPassenger(PassengerAI pai) { queue.Remove(pai); passengers.Add(pai.Passenger); Destroy(pai.gameObject, 0); }
public void LeaveQueue(PassengerAI pai) { queue.Remove(pai); }
public void Queue(PassengerAI pai) { queue.Add(pai); }
void ProcessPassenger(PassengerAI pai) { queue.Remove(pai); passengers.Add(pai.Passenger); Destroy(pai.gameObject, 0); }