public override void Dispose() { // Remove key remapping InputSystem.KeyRemappings.Remove(Key.KeypadEnter); _GUIComponents.Dispose(); if (_shaderProgram != null) { _shaderProgram.Dispose(); _shaderProgram = null; } _menuFontDrawing.Dispose(); _menuFont.Dispose(); }