public void OnGUI() { GUILayout.BeginHorizontal(); _showLog = DebugConsole.GUIToggle("Log", _showLog); _showWarning = DebugConsole.GUIToggle("Warning", _showWarning); _showError = DebugConsole.GUIToggle("Error", _showError); GUILayout.EndHorizontal(); for (int i = 0; i < _logs.Count; i++) { LogWrapper wrapper = _logs[i]; if (wrapper.Type == LogType.Log) { if (_showLog) { DebugConsole.GUILable(wrapper.Log); } } else if (wrapper.Type == LogType.Warning) { if (_showWarning) { DebugConsole.GUIYellowLable(wrapper.Log); } } else { if (_showError) { DebugConsole.GUIRedLable(wrapper.Log); } } } }