コード例 #1
0
    /// <summary>
    /// Активирует панель либо с анимацией, либо без
    /// </summary>
    /// <param name="panel"></param>
    /// <param name="type"></param>
    private void ShowPanelObject(GameObject panel, ShowPanelType type)
    {
        switch (type)
        {
        case ShowPanelType.LeanTween: LeanTweenObject(panel); break;

        case ShowPanelType.None: panel.transform.localPosition = Vector3.zero;
            if (countStars != 0)
            {
                showStars(countStars);
            }
            break;
        }
        panel.SetActive(true);
    }
コード例 #2
0
        void ShowPanels(ShowPanelType type)
        {
            CanvasMain.Visibility   = Visibility.Hidden;
            GridLogin.Visibility    = Visibility.Hidden;
            GridRegister.Visibility = Visibility.Hidden;
            switch (type)
            {
            case ShowPanelType.Login:
                GridLogin.Visibility = Visibility.Visible;
                txtLoginAccount.Focus();
                break;

            case ShowPanelType.Register:
                GridRegister.Visibility = Visibility.Visible;
                break;

            case ShowPanelType.Main:
                CanvasMain.Visibility = Visibility.Visible;
                break;
            }
        }