15 private Text m_TextField = null;
21 private Image m_ImageField = null;
27 private Color m_DisabledColor = Color.grey;
32 private Color m_StartingColor = Color.white;
37 private Button m_Button = null;
44 if (m_TextField != null)
46 m_StartingColor = m_TextField.color;
49 if (m_ImageField != null)
51 m_StartingColor = m_ImageField.color;
54 m_Button = GetComponentInParent<Button>();
70 private void UpdateState()
72 if (m_TextField != null && m_Button != null)
74 m_TextField.color = m_Button.interactable ? m_StartingColor : m_DisabledColor;
77 if (m_ImageField != null && m_Button != null)
79 m_ImageField.color = m_Button.interactable ? m_StartingColor : m_DisabledColor;