public void updatePagerValues() { if (m_pagerControl.prevManeuverExists) { m_ButtonPrev.interactable = true; m_ButtonPrev.GetComponent <Image> ().color = new Color(1.0f, 1.0f, 1.0f, 1.0f); } else { m_ButtonPrev.interactable = false; m_ButtonPrev.GetComponent <Image> ().color = new Color(0.0f, 0.0f, 0.0f, 0.25f); } if (m_pagerControl.nextManeuverExists) { m_ButtonNext.interactable = true; m_ButtonNext.GetComponent <Image> ().color = new Color(1.0f, 1.0f, 1.0f, 1.0f); } else { m_ButtonNext.interactable = false; m_ButtonNext.GetComponent <Image> ().color = new Color(0.0f, 0.0f, 0.0f, 0.25f); } m_Chooser.optionCount = m_pagerControl.maneuverCount; m_Chooser.setValueNoInvoke(m_pagerControl.maneuverIdx); }
public void okButtonAction() { var text = m_saverControl.TMProText; if (text.Length > 0) { m_saverControl.AddPreset(text); repopulateChooser(); var items = presetCache.FindAll(a => (a == text)); if (items.Count == 1) { m_Chooser.setValueNoInvoke(presetCache.FindIndex(a => (a == text)) + 1); } switchChooser(); updateControls(); } }