예제 #1
0
 private void FinishProcess(MultiTickProcess process)
 {
     if (process.Next.Valid)
     {
         processes.Add(process.Next.Data);
     }
 }
예제 #2
0
 public void AttachNext(MultiTickProcess nextProcess)
 {
     next = new Optional<MultiTickProcess>(nextProcess);
 }
예제 #3
0
 public MultiTickProcess(int timeToLive, MultiTickProcess nextProcess)
 {
     next = new Optional<MultiTickProcess>(nextProcess);
 }
예제 #4
0
 public void AttachProcess(MultiTickProcess process)
 {
     processes.Add(process);
 }
예제 #5
0
 public void AttachNext(MultiTickProcess nextProcess)
 {
     next = new Optional <MultiTickProcess>(nextProcess);
 }
예제 #6
0
 public MultiTickProcess(int timeToLive, MultiTickProcess nextProcess)
 {
     next = new Optional <MultiTickProcess>(nextProcess);
 }