UnityEngine.EventSystems.EventSystem.SetSelectedGameObject C# (CSharp) Method

SetSelectedGameObject() public method

public SetSelectedGameObject ( GameObject selected ) : void
selected GameObject
return void
        public void SetSelectedGameObject(GameObject selected)
        {
            this.SetSelectedGameObject(selected, this.baseEventDataCache);
        }

Same methods

EventSystem::SetSelectedGameObject ( GameObject selected, BaseEventData pointer ) : void

Usage Example

コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetButtonDown("Pause"))
        {
            if (GameIsPaused)
            {
                Resume();
            }
            else
            {
                Pause();
            }
        }

        if (GameIsPaused || GameOverScreen.activeSelf)
        {
            if (Input.GetKeyDown(KeyCode.Space) || Input.GetButtonDown("Fire1"))
            {
                eventSystem.currentSelectedGameObject.GetComponent <Button>().onClick.Invoke();
            }

            if (eventSystem.currentSelectedGameObject != selectedGameObject)
            {
                if (eventSystem.currentSelectedGameObject == null)
                {
                    eventSystem.SetSelectedGameObject(selectedGameObject);
                }
                else
                {
                    selectedGameObject = eventSystem.currentSelectedGameObject;
                }
            }
        }
    }
All Usage Examples Of UnityEngine.EventSystems.EventSystem::SetSelectedGameObject