// Enqueue a callback to run during scheduling of the next simulation step
 public void EnqueueCallback(SimulationCallbacks.Phase phase, SimulationCallbacks.Callback callback, JobHandle dependency = default) => m_Stepper.EnqueueCallback(phase, callback, dependency);
 // Enqueue a callback to run during scheduling of the next simulation step
 public void EnqueueCallback(SimulationCallbacks.Phase phase, SimulationCallbacks.Callback callback, JobHandle dependency = default(JobHandle))
 {
     m_Callbacks.Enqueue(phase, callback, dependency);
 }
Example #3
0
 public StepJob(StepContext *stepContext, SimulationCallbacks.Phase stopAtPhase)
 {
     StepContext = stepContext;
     StopAtPhase = stopAtPhase;
 }
Example #4
0
 // Enqueue a callback to run during scheduling of the next simulation step
 public void EnqueueCallback(SimulationCallbacks.Phase phase, SimulationCallbacks.Callback callback)
 {
     m_Callbacks.Enqueue(phase, callback);
 }