Example #1
0
    public void ShowInfoPopup()
    {
        if (m_currentState != eTabletViewState.kDefault || m_cityTabletGroup == null || m_infoPopup == null)
        {
            return;
        }

        if (m_guessPopup != null)
        {
            m_guessPopup.gameObject.SetActive(false);
        }
        if (m_defaultGUI != null)
        {
            m_defaultGUI.gameObject.SetActive(false);
        }

        m_infoPopup.Show();
        m_infoPopup.Setup(m_cityTabletGroup.GetCurrentTabletFace());
        m_currentState = eTabletViewState.kInfoPopup;
    }
Example #2
0
    public void ResetToDefault()
    {
        if (m_guessPopup != null)
        {
            m_guessPopup.gameObject.SetActive(false);
        }
        if (m_infoPopup != null)
        {
            m_infoPopup.Peek();
        }

        if (m_defaultGUI != null)
        {
            m_defaultGUI.gameObject.SetActive(true);
        }

        DOTween.defaultEaseType = Ease.InOutQuad;
        Camera.main.transform.DOMove(m_defaultCameraPosition, 0.5f);
        //Camera.main.transform.position = m_defaultCameraPosition;

        m_currentState = eTabletViewState.kDefault;
    }
Example #3
0
    public void ShowGuessPopup(Pictograph pictograph)
    {
        if (m_currentState != eTabletViewState.kDefault || pictograph == null || m_guessPopup == null)
        {
            return;
        }

        if (m_infoPopup != null)
        {
            m_infoPopup.Peek();
        }
        if (m_defaultGUI != null)
        {
            m_defaultGUI.gameObject.SetActive(false);
        }

        //Camera.main.transform.position = pictograph.transform.position + m_guessPictographCameraOffset;
        Camera.main.transform.DOMove(pictograph.transform.position + m_guessPictographCameraOffset, 0.25f);

        m_guessPopup.Setup(pictograph);
        m_guessPopup.gameObject.SetActive(true);
        m_guessPopup.FocusInputBox();
        m_currentState = eTabletViewState.kInfoPopup;
    }