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