void Awake() { UIStateManager.stateChanged += OnStateDataChanged; m_DialogButtonImage = m_DialogButton.GetComponent <Image>(); m_DialogWindow = GetComponent <DialogWindow>(); m_TextColor = m_TimeOfDayLabel.color; m_SliderBackgroundColor = m_TimeOfDayControl.GetComponent <Image>().color; m_SliderColor = m_TimeOfDaySlider.color; }
void ChangeSliderAlpha(TextMeshProUGUI label, TextMeshProUGUI text, MinMaxPropertyControl control, Image slider, float alpha) { var textColor = m_TextColor; var sliderColor = m_SliderColor; var sliderBackColor = m_SliderBackgroundColor; textColor.a = alpha; sliderColor.a = alpha; sliderBackColor.a = alpha; label.color = textColor; text.color = textColor; control.GetComponent<Image>().color = sliderBackColor; slider.color = sliderColor; }