public static void ResetAllStatic() { RuntimeInspector.ResetStatic(); NavigationCamera.ResetStatic(); GUIChangeBool.ResetStatic(); DrawEnum.ResetStatic(); CullGroup.ResetStatic(); HtmlDebug.ResetStatic(); }
void Awake() { #if !UNITY_EDITOR isDebugBuild = Debug.isDebugBuild; #endif ResetStatic(); consoleWindow = windowData.consoleWindow; logs = new CullList[6]; cullGroup = new CullGroup(logSize * logs.Length); for (int i = 0; i < logs.Length; i++) { logs[i] = new CullList(logSize); } SetActive(showConsoleOnStart); inputCommand = string.Empty; logs[commandLogs].cullItems.Add(new LogEntry("-------------------------------------------------------------------------------", Color.white, titleFontSize, FontStyle.Bold)); logs[commandLogs].cullItems.Add(new LogEntry(Helper.GetApplicationInfo(), Color.white, titleFontSize, FontStyle.Bold)); logs[commandLogs].cullItems.Add(new LogEntry("-------------------------------------------------------------------------------", Color.white, titleFontSize, FontStyle.Bold)); logs[commandLogs].cullItems.Add(new LogEntry(string.Empty, Color.white, titleFontSize, FontStyle.Bold)); logs[commandLogs].cullItems.Add(new LogEntry("Type '?' to list all commands", Color.white, titleFontSize, FontStyle.Bold)); logs[commandLogs].cullItems.Add(new LogEntry(string.Empty, Color.white, titleFontSize, FontStyle.Bold)); GUIChangeBool.ApplyUpdates(); Register(this); CalcDraw(true); #if UNITY_EDITOR if (testOnlyFreeConsoleCommands) { accessLevel = AccessLevel.Free; } else { accessLevel = AccessLevel.Admin; } #else if (adminModeInBuild == AccessMode.Enabled) { accessLevel = AccessLevel.Admin; } #endif }