public static void RunStep() { simulation.Run(); AtmosManager.Instance.DoTick(); foreach (var reactionManger in reactionManagerList) { reactionManger.DoTick(); } }
private static void Run() { while (running) { if (!simulation.IsIdle) { simulation.Run(); } else { lock (lockGetWork) { Monitor.Wait(lockGetWork); } } } }
public static void RunStep() { simulation.Run(); }