@@ -185,15 +185,18 @@ public ReMenuButton AddSpacer(Sprite sprite = null) {
185185 return spacer ;
186186 }
187187
188- public ReMenuToggle AddToggle ( string text , string tooltip , Action < bool > onToggle , bool defaultValue = false )
188+ public ReMenuToggle AddToggle ( string text , string tooltip , Action < bool > onToggle , bool defaultValue = false )
189+ => AddToggle ( text , tooltip , onToggle , defaultValue , null , null ) ;
190+ public ReMenuToggle AddToggle ( string text , string tooltip , ConfigValue < bool > configValue )
191+ => AddToggle ( text , tooltip , configValue , null , null ) ;
192+ public ReMenuToggle AddToggle ( string text , string tooltip , Action < bool > onToggle , bool defaultValue = false , Sprite iconOn = null , Sprite iconOff = null )
189193 {
190- var toggle = new ReMenuToggle ( text , tooltip , onToggle , _buttonContainer . RectTransform , defaultValue ) ;
194+ var toggle = new ReMenuToggle ( text , tooltip , onToggle , _buttonContainer . RectTransform , defaultValue , iconOn , iconOff ) ;
191195 return toggle ;
192196 }
193-
194- public ReMenuToggle AddToggle ( string text , string tooltip , ConfigValue < bool > configValue )
197+ public ReMenuToggle AddToggle ( string text , string tooltip , ConfigValue < bool > configValue , Sprite iconOn = null , Sprite iconOff = null )
195198 {
196- var toggle = new ReMenuToggle ( text , tooltip , configValue . SetValue , _buttonContainer . RectTransform , configValue ) ;
199+ var toggle = new ReMenuToggle ( text , tooltip , configValue . SetValue , _buttonContainer . RectTransform , configValue , iconOn , iconOff ) ;
197200 return toggle ;
198201 }
199202
0 commit comments