@@ -47,7 +47,7 @@ public ReMenuSliderContainer(Transform transform) : base(transform)
4747 }
4848 }
4949
50- public class ReMenuSliderCategory : IButtonPage
50+ public class ReMenuSliderCategory
5151 {
5252 public readonly ReMenuHeader Header ;
5353 private readonly ReMenuSliderContainer _sliderContainer ;
@@ -58,16 +58,6 @@ public string Title
5858 set => Header . Title = value ;
5959 }
6060
61- public bool Active
62- {
63- get => _sliderContainer . GameObject . activeInHierarchy ;
64- set
65- {
66- Header . Active = value ;
67- _sliderContainer . Active = value ;
68- }
69- }
70-
7161 public ReMenuSliderCategory ( string title , Transform parent = null , bool collapsible = true )
7262 {
7363 if ( collapsible )
@@ -92,24 +82,6 @@ public ReMenuSliderCategory(ReMenuHeader headerElement, ReMenuSliderContainer co
9282 _sliderContainer = container ;
9383 }
9484
95- public ReMenuButton AddButton ( string text , string tooltip , Action onClick , Sprite sprite = null )
96- {
97- var button = new ReMenuButton ( text , tooltip , onClick , _sliderContainer . RectTransform , sprite ) ;
98- return button ;
99- }
100-
101- public ReMenuToggle AddToggle ( string text , string tooltip , Action < bool > onToggle , bool defaultValue = false )
102- {
103- var toggle = new ReMenuToggle ( text , tooltip , onToggle , _sliderContainer . RectTransform , defaultValue ) ;
104- return toggle ;
105- }
106-
107- public ReMenuToggle AddToggle ( string text , string tooltip , ConfigValue < bool > configValue )
108- {
109- var toggle = new ReMenuToggle ( text , tooltip , configValue . SetValue , _sliderContainer . RectTransform , configValue ) ;
110- return toggle ;
111- }
112-
11385 public ReMenuSlider AddSlider ( string text , string tooltip , Action < float > onSlide , float defaultValue = 0 , float minValue = 0 , float maxValue = 10 )
11486 {
11587 var slider = new ReMenuSlider ( text , tooltip , onSlide , _sliderContainer . RectTransform , defaultValue , minValue , maxValue ) ;
@@ -122,44 +94,5 @@ public ReMenuSlider AddSlider(string text, string tooltip, ConfigValue<float> co
12294 return slider ;
12395 }
12496
125- public ReMenuPage AddMenuPage ( string text , string tooltip = "" , Sprite sprite = null )
126- {
127- var existingPage = GetMenuPage ( text ) ;
128- if ( existingPage != null )
129- {
130- return existingPage ;
131- }
132-
133- var menu = new ReMenuPage ( text ) ;
134- AddButton ( text , string . IsNullOrEmpty ( tooltip ) ? $ "Open the { text } menu" : tooltip , menu . Open , sprite ) ;
135- return menu ;
136- }
137-
138- public ReCategoryPage AddCategoryPage ( string text , string tooltip = "" , Sprite sprite = null )
139- {
140- var existingPage = GetCategoryPage ( text ) ;
141- if ( existingPage != null )
142- {
143- return existingPage ;
144- }
145-
146- var menu = new ReCategoryPage ( text ) ;
147- AddButton ( text , string . IsNullOrEmpty ( tooltip ) ? $ "Open the { text } menu" : tooltip , menu . Open , sprite ) ;
148- return menu ;
149- }
150-
151- public RectTransform RectTransform => _sliderContainer . RectTransform ;
152-
153- public ReMenuPage GetMenuPage ( string name )
154- {
155- var transform = QuickMenuEx . MenuParent . Find ( UiElement . GetCleanName ( $ "Menu_{ name } ") ) ;
156- return transform == null ? null : new ReMenuPage ( transform ) ;
157- }
158-
159- public ReCategoryPage GetCategoryPage ( string name )
160- {
161- var transform = QuickMenuEx . MenuParent . Find ( UiElement . GetCleanName ( $ "Menu_{ name } ") ) ;
162- return transform == null ? null : new ReCategoryPage ( transform ) ;
163- }
16497 }
16598}
0 commit comments