Esempio n. 1
0
 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();
            }
        }