Class Simulation
  
Syntax
public class Simulation : ISimulation, IDisposable
 
Properties
  
CollisionEvents
Declaration
public CollisionEvents CollisionEvents { get; }
 
Property Value
FinalJobHandle
Declaration
public JobHandle FinalJobHandle { get; }
 
Property Value
| Type | 
Description | 
| JobHandle | 
 | 
Implements
FinalSimulationJobHandle
Declaration
public JobHandle FinalSimulationJobHandle { get; }
 
Property Value
| Type | 
Description | 
| JobHandle | 
 | 
Implements
TriggerEvents
Declaration
public TriggerEvents TriggerEvents { get; }
 
Property Value
Type
Declaration
public SimulationType Type { get; }
 
Property Value
Implements
Methods
  
Dispose()
Declaration
Declaration
[Obsolete("ScheduleStepJobs() has been deprecated. Use the new ScheduleStepJobs method that takes callbacks and threadCountHint as input and returns SimulationStepHandles. (RemovedAfter 2020-05-01)")]
public void ScheduleStepJobs(SimulationStepInput input, JobHandle inputDeps)
 
Parameters
Implements
Declaration
public SimulationJobHandles ScheduleStepJobs(SimulationStepInput input, SimulationCallbacks callbacksIn, JobHandle inputDeps, int threadCountHint = 0)
 
Parameters
Returns
Implements
Declaration
public void Step(SimulationStepInput input)
 
Parameters
Implements
StepImmediate(SimulationStepInput, ref SimulationContext)
Declaration
public static void StepImmediate(SimulationStepInput input, ref SimulationContext simulationContext)
 
Parameters