@using Sandbox.UI; @using Sandbox.Internal; @using Sandbox; @namespace MenuProject.Settings @inherits Panel @page "/settings/developer" Console Console Overlay @code { List ConsoleOverlayOptions = new List() { new Option("Off", false), new Option("On", true), }; bool ShowConsoleOverlay = false; protected override void OnAfterTreeRender(bool firstTime) { base.OnAfterTreeRender(firstTime); if (!firstTime) return; OnCancel(); } public void OnRestore() { ConsoleSystem.SetValue("consoleoverlay", false); OnCancel(); } public void OnCancel() { bool.TryParse(ConsoleSystem.GetValue("consoleoverlay"), out bool ShowConsoleOverlay); } public void OnApply() { ConsoleSystem.SetValue("consoleoverlay", ShowConsoleOverlay); } }