コード例 #1
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Passenger")
     {
         PassengerAI pai = other.GetComponent <PassengerAI>();
         if (queue[0] == pai)
         {
             ProcessPassenger(pai);
         }
     }
 }
コード例 #2
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 public void Queue(PassengerAI pai)
 {
     queue.Add(pai);
 }
コード例 #3
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 public void LeaveQueue(PassengerAI pai)
 {
     queue.Remove(pai);
 }
コード例 #4
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 void ProcessPassenger(PassengerAI pai)
 {
     queue.Remove(pai);
     passengers.Add(pai.Passenger);
     Destroy(pai.gameObject, 0);
 }
コード例 #5
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 public void LeaveQueue(PassengerAI pai)
 {
     queue.Remove(pai);
 }
コード例 #6
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 public void Queue(PassengerAI pai)
 {
     queue.Add(pai);
 }
コード例 #7
0
ファイル: Bus.cs プロジェクト: jabza/BusSimulator
 void ProcessPassenger(PassengerAI pai)
 {
     queue.Remove(pai);
     passengers.Add(pai.Passenger);
     Destroy(pai.gameObject, 0);
 }