示例#1
0
        /// <summary>
        /// Clears a category
        /// </summary>
        /// <param name="_category">Category object</param>
        public static void ClearCategory(ObserverCategory _category)
        {
#if UNITY_EDITOR
            _category.IsHidden = true;
            Entries.Remove(_category);
#endif
        }
示例#2
0
        private void ShowCategoryButton(ObserverCategory category)
        {
            GUILayout.Space(5);
            EditorGUILayout.BeginHorizontal();
            if (GUILayout.Button((category.IsHidden ? ((char)9658).ToString() : ((char)9660).ToString()) + " " + category.CategoryName, ObserverStyles.CategoryButton))
            {
                category.IsHidden = !category.IsHidden;
            }


            if (GUILayout.Button(((char)10006).ToString(), ObserverStyles.CategoryButtonClear, GUILayout.Width(25)))
            {
                Observer.ClearCategory(category);
                Repaint();
            }
            EditorGUILayout.EndHorizontal();
            GUILayout.Space(5);
        }