private void FinishProcess(MultiTickProcess process) { if (process.Next.Valid) { processes.Add(process.Next.Data); } }
public void AttachNext(MultiTickProcess nextProcess) { next = new Optional<MultiTickProcess>(nextProcess); }
public MultiTickProcess(int timeToLive, MultiTickProcess nextProcess) { next = new Optional<MultiTickProcess>(nextProcess); }
public void AttachProcess(MultiTickProcess process) { processes.Add(process); }
public void AttachNext(MultiTickProcess nextProcess) { next = new Optional <MultiTickProcess>(nextProcess); }
public MultiTickProcess(int timeToLive, MultiTickProcess nextProcess) { next = new Optional <MultiTickProcess>(nextProcess); }