// Update is called once per frame public void ChangeSlider() { if (mySlider.value == mySlider.maxValue) { mySlider.value = mySlider.minValue; OffText.SetActive(true); OnText.SetActive(false); if (modeToggler != null) { modeToggler.SetActive(false); } playerUI.SetActive(false); trendsHistory.SetActive(true); } else { mySlider.value = mySlider.maxValue; OffText.SetActive(false); OnText.SetActive(true); if (modeToggler != null) { modeToggler.SetActive(true); } playerUI.SetActive(true); trendsHistory.SetActive(false); } }
protected override void RegisterComponentClasses() { ClassBuilder.Register(() => { var isCheckedClass = Value ? "checked" : "unchecked"; var isEnabledClass = IsEnabled ? "enabled" : "disabled"; return($"{RootElementClass}-{isEnabledClass}-{isCheckedClass}-{VisualClassRegistrar()}"); }); ClassBuilder.Register(() => IsInlineLabel ? $"{RootElementClass}-inline-{VisualClassRegistrar()}" : string.Empty); ClassBuilder.Register(() => OnText.HasNoValue() || OffText.HasNoValue() ? $"{RootElementClass}-noonoff-{VisualClassRegistrar()}" : string.Empty); ClassBuilder.Register(() => ValueInvalid is true ? $"{RootElementClass}-invalid-{VisualClassRegistrar()}" : string.Empty); }