Ejemplo n.º 1
0
        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);
                    }
                }
            }
        }