protected override void OnShutdown() { Game.Screen.Elements.Remove(m_menu); m_menu.Dispose(); m_menu = null; base.OnShutdown(); }
protected override void OnShutdown() { for (int i = 0; i < m_text.Length; ++i) { var text = m_text[i]; Game.Screen.Elements.Remove(text); text.Dispose(); } Game.Screen.Elements.Remove(m_menu); m_menu.Dispose(); base.OnShutdown(); }
protected override void OnShutdown() { Game.Screen.Elements.Remove(m_titleMenu); m_titleMenu.Dispose(); Game.Screen.Elements.Remove(m_backPrompt); m_backPrompt.Dispose(); Game.Screen.Elements.Remove(m_selectPrompt); m_selectPrompt.Dispose(); Game.Screen.Elements.Remove(m_altSelectPrompt); m_altSelectPrompt.Dispose(); base.OnShutdown(); }
protected override void OnShutdown() { // Disable camera control CameraController.AllowUserRotate = false; CameraController.AllowUserZoom = false; CameraController.AllowUserPan = false; // Remove GUI elements Game.Screen.Elements.Remove(m_menuButton); m_menuButton.Dispose(); m_menuButton = null; Game.Screen.Elements.Remove(m_saveButton); m_saveButton.Dispose(); m_saveButton = null; Game.Screen.Elements.Remove(m_testButton); m_testButton.Dispose(); m_saveButton = null; Game.Screen.Elements.Remove(m_titleText); m_titleText.Dispose(); m_titleText = null; Game.Screen.Elements.Remove(m_statusText); m_statusText.Dispose(); m_statusText = null; Game.Screen.Elements.Remove(m_tileSelect); m_tileSelect.Dispose(); m_tileSelect = null; // Dispose things m_grid.Dispose(); m_outline.Dispose(); base.OnShutdown(); }
public override void Dispose() { m_text.Dispose(); base.Dispose(); }