/// <summary>
        ///  Description : Draw log if its a priority active
        /// </summary>
        /// <param name="pLog"></param>
        /// <returns></returns>
        private bool DrawPriotiry(Log pLog)
        {
            if (ConsoleService.GetAdvancedSettings().feature == true && pLog.GetLogPriority() == eLogPriority.FEATURE)
            {
                return(true);
            }
            // Draw Important ( Priority 2 )
            else if (ConsoleService.GetAdvancedSettings().important == true && pLog.GetLogPriority() == eLogPriority.IMPORTANT)
            {
                return(true);
            }
            // Draw Methods ( Priority 3 )
            else if (ConsoleService.GetAdvancedSettings().methods == true && pLog.GetLogPriority() == eLogPriority.METHODS)
            {
                return(true);
            }
            // Draw Loop ( Priority 4 )
            else if (ConsoleService.GetAdvancedSettings().loop == true && pLog.GetLogPriority() == eLogPriority.LOOP)
            {
                return(true);
            }
            // Draw Custom ( Priority 5 )
            else if (ConsoleService.GetAdvancedSettings().custom == true && pLog.GetLogPriority() == eLogPriority.CUSTOM)
            {
                return(true);
            }

            return(false);
        }
Beispiel #2
0
 /// <summary>
 /// Description : Drawn a custom console
 /// </summary>
 private void ApplyFilter()
 {
     ConsoleService.GetAdvancedSettings().feature   = _feature;
     ConsoleService.GetAdvancedSettings().important = _important;
     ConsoleService.GetAdvancedSettings().methods   = _methods;
     ConsoleService.GetAdvancedSettings().loop      = _loop;
     ConsoleService.GetAdvancedSettings().custom    = _custom;
 }
Beispiel #3
0
        /// <summary>
        /// Description : Draw all priority
        /// </summary>
        private void DrawPriority()
        {
            EditorGUILayout.BeginVertical();
            EditorGUILayout.Space(20);
            EditorGUILayout.LabelField("Advanced Settings", EditorStyles.wordWrappedLabel);
            EditorGUILayout.Space(20);
            _feature = GUILayout.Toggle(ConsoleService.GetAdvancedSettings().feature, new GUIContent("Feature"), GUILayout.Width(70));

            _important = GUILayout.Toggle(ConsoleService.GetAdvancedSettings().important, new GUIContent("Important"), GUILayout.Width(70));

            _methods = GUILayout.Toggle(ConsoleService.GetAdvancedSettings().methods, new GUIContent("Methods"), GUILayout.Width(70));

            _loop = GUILayout.Toggle(ConsoleService.GetAdvancedSettings().loop, new GUIContent("Loop"), GUILayout.Width(70));

            _custom = GUILayout.Toggle(ConsoleService.GetAdvancedSettings().custom, new GUIContent("Custom"), GUILayout.Width(70));
            EditorGUILayout.Space(20);
            EditorGUILayout.EndVertical();
        }