/// <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); }
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; } }