/// <summary> /// Nollaa kaiken. /// </summary> public virtual void ClearAll() { Level.Clear(); ResetLayers(); ClearTimers(); ClearLights(); ClearControls(); GC.Collect(); ControlContext.Enable(); addMessageDisplay(); Camera.Reset(); }
/// <summary> /// Tuhoaa kaikki pelioliot, ajastimet ja näppäinkuuntelijat, sekä resetoi kameran. /// </summary> public virtual void ClearAll() { Level.Clear(); ResetLayers(); ClearTimers(); ClearLights(); ClearControls(); GC.Collect(); Keyboard.RemoveAllTextInputHandlers(); ControlContext.Enable(); AddMessageDisplay(); Camera.Reset(); IsPaused = false; }