Example #1
0
        public void SetParameters()
        {
            if (m_colorSetter == null)
            {
                return;
            }

            var color = m_animation.Update();

            IsBusy = m_animation.IsBusy();
            if (m_currentValue == color)
            {
                return;                          // 変化がない場合は更新しない.
            }
            m_currentValue = color;
            m_colorSetter?.SetColor(m_currentValue);
        }
Example #2
0
        public void SetParameters()
        {
            if (m_slider.minValue != m_minValue)
            {
                m_slider.minValue = m_minValue;
            }
            if (m_slider.maxValue != m_maxValue)
            {
                m_slider.maxValue = m_maxValue;
            }
            if (m_slider.wholeNumbers != m_wholeNumbers)
            {
                m_slider.wholeNumbers = m_wholeNumbers;
            }

            SetIsBusy(m_animation.IsBusy());
            SetSliderValue(m_animation.Update());
        }
        public void SetParameters()
        {
            if (m_canvasGroup.interactable != m_interactable)
            {
                m_canvasGroup.interactable = m_interactable;
            }
            if (m_canvasGroup.blocksRaycasts != m_blocksRayCasts)
            {
                m_canvasGroup.blocksRaycasts = m_blocksRayCasts;
            }
            if (m_canvasGroup.ignoreParentGroups != m_ignoreParentGroups)
            {
                m_canvasGroup.ignoreParentGroups = m_ignoreParentGroups;
            }

            SetIsBusy(m_animation.IsBusy());
            SetAlphaValue(m_animation.Update());
        }