void OnValidate() { _Instance = this; if (PrevEnableConsole && !_EnableConsole) { OnConsoleDisabled(); } else if (!PrevEnableConsole && _EnableConsole) { OnConsoleEnabled(); } if (PrevNamingConvention != _DefaultNamingConvention) { CommandRegistry.Rebuild(); } if (PrevFont != _ConsoleFont) { OnConsoleVisualsChanged(); } PrevEnableConsole = _EnableConsole; PrevNamingConvention = _DefaultNamingConvention; PrevFont = _ConsoleFont; }
void OnEnable() { PrevEnableConsole = _EnableConsole; PrevNamingConvention = _DefaultNamingConvention; PrevFont = _ConsoleFont; defaultFont = Resources.GetBuiltinResource <Font>("Arial.ttf"); }