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); }
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()); }