Exemple #1
0
 protected void UpdateUpdateable(SolverUpdateable item, float dt)
 {
     item.SolverSettings.currentIterations = 0;
     item.SolverSettings.iterationsAtZeroImpulse = 0;
     if (item.isActiveInSolver)
         item.Update(dt);
 }
Exemple #2
0
 protected void UpdateUpdateable(SolverUpdateable item, float dt)
 {
     item.SolverSettings.currentIterations       = 0;
     item.SolverSettings.iterationsAtZeroImpulse = 0;
     if (item.isActiveInSolver)
     {
         item.Update(dt);
     }
 }
Exemple #3
0
 protected internal void UnsafePrestep(SolverUpdateable updateable)
 {
     updateable.UpdateSolverActivity();
     if (updateable.isActiveInSolver)
     {
         SolverSettings solverSettings = updateable.solverSettings;
         solverSettings.currentIterations = 0;
         solverSettings.iterationsAtZeroImpulse = 0;
         updateable.Update(timeStepSettings.TimeStepDuration);
     }
 }