internal void TryChangeToDemo(int demoIndex) { if (demoIndex >= 0 && demoIndex < demoSet.Count) { demo.Dispose(); demo = demoSet.Build(demoIndex, camera); } }
internal void TryChangeToDemo(int demoIndex) { if (demoIndex >= 0 && demoIndex < demoSet.Count) { demo.Dispose(); demo = demoSet.Build(demoIndex, content, camera); //Forcing a full blocking collection makes it a little easier to distinguish some memory issues. GC.Collect(int.MaxValue, GCCollectionMode.Forced, true, true); } }
void ChangeToDemo(int demoIndex) { demo.Dispose(); demo = demoSet.Build(demoIndex, camera); }