示例#1
0
        // Launch in popup mode
        private void Start()
        {
            if (Debug.isDebugBuild)
            {
                popupManager.Show();
            }
            else
            {
                popupManager.Hide();
            }

            isLogWindowVisible = false;
            popupManager.gameObject.SetActive(!Application.isEditor);
        }
示例#2
0
        public void ShowPopup()
        {
            // Hide the log window
            logWindowCanvasGroup.interactable   = false;
            logWindowCanvasGroup.blocksRaycasts = false;
            logWindowCanvasGroup.alpha          = 0f;

            popupManager.Show();

            commandHistoryIndex = -1;
            isLogWindowVisible  = false;
        }
示例#3
0
        public void HideLogWindow()
        {
            // Hide the log window
            logWindowCanvasGroup.interactable   = false;
            logWindowCanvasGroup.blocksRaycasts = false;
            logWindowCanvasGroup.alpha          = 0f;

            popupManager.Show();

            isLogWindowVisible = false;

            if (OnLogWindowHidden != null)
            {
                OnLogWindowHidden();
            }
        }
 private void SetVisible(bool value)
 {
     if (value)
     {
         m_Manager.Show();
         m_PopUp.Hide();
         m_Manager.FocusInput();
     }
     else
     {
         m_Manager.Hide();
         m_PopUp.Show();
         m_Manager.UnfocusInput();
         RemoveAddedChar();
     }
 }
示例#5
0
        public void ShowPopup()
        {
            HideLogWindow();

            popupManager.Show();
        }
 // Hide button is clicked
 public void HideButtonPressed()
 {
     Hide();
     popupManager.Show();
 }