Example #1
0
 private void Update()
 {
     if (!m_progress.IsVisible)
     {
         if (m_inputProvider.IsCancelButtonDown)
         {
             IndependentSelectable.Select(m_backButton.gameObject);
             m_backButton.onClick.Invoke();
         }
         else if (m_inputProvider.IsAnyKeyDown && !Input.GetMouseButtonDown(0))
         {
             EventSystem eventSystem = IndependentSelectable.GetEventSystem(m_addBotButton);
             if (eventSystem.currentSelectedGameObject == null)
             {
                 if (m_addBotButton.interactable)
                 {
                     IndependentSelectable.Select(m_addBotButton.gameObject, 1);
                 }
                 else
                 {
                     IndependentSelectable.Select(m_goButton.gameObject, 1);
                 }
             }
         }
     }
 }
 protected virtual void Awake()
 {
     if (m_sequence.Length > 0)
     {
         m_eventSystem = IndependentSelectable.GetEventSystem(m_sequence[0]);
     }
 }
Example #3
0
 private void Update()
 {
     if (!m_progress.IsVisible)
     {
         if (m_inputProvider.IsAnyKeyDown && !Input.GetMouseButtonDown(0))
         {
             EventSystem eventSystem = IndependentSelectable.GetEventSystem(m_roomsListBox);
             if (eventSystem.currentSelectedGameObject == null)
             {
                 IndependentSelectable.Select(m_roomsListBox.gameObject);
                 m_roomsListBox.IsFocused = true;
             }
         }
     }
 }