예제 #1
0
        private void OnHiddenImpl()
        {
            OnHiddenHandler();

            Dispatch(OnHidden);

            PopupController.Close(Popup, true);
        }
예제 #2
0
    public void Pop()
    {
        if (currentPopup != null)
        {
            currentPopup.Close(
                delegate
            {
                currentPopup = null;

                if (popupQueue.Count > 0)
                {
                    ShowNext();
                }
            }
                );
        }
    }
예제 #3
0
    // Update is called once per frame
    void Update()
    {
        if (_enemy == null)
        {
            _enemy = Instantiate(enemyPrefab) as GameObject;
            _enemy.transform.position = new Vector3(0, 1, 0);
            float angle = Random.Range(0, 360);
            _enemy.transform.Rotate(0, angle, 0);
        }

        // Triggering the GUI upon using ESC
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            if (popup.isOpen == false)
            {
                popup.Open();
            }
            else
            {
                popup.Close();
            }
        }
    }
예제 #4
0
 // Start with the GUI closed
 void Start()
 {
     popup.Close();
 }
예제 #5
0
 // Start is called before the first frame update
 void Start()
 {
     isPaused = false;
     popupcontroller.Close();
 }