public virtual void Stop() { StaticMouse.RemoveMouseUpListener(MouseUpListener); Images.Values.ToList().ForEach(i => i.Dispose()); Images.Clear(); UiElements.Clear(); }
public void Stop() { ChangeScreen(null); StaticDisplay.RemoveResizeListener(Resize); StaticMouse.RemoveMouseDownListener(MouseDown); StaticMouse.RemoveMouseUpListener(MouseUp); StaticMouse.RemoveMouseWheelListener(MouseWheel); StaticKeyboard.RemoveKeyDownListener(KeyDown); StaticKeyboard.RemoveKeyUpListener(KeyUp); }