public GameObject GetScreenByType(BaseScreenType _baseScreenType) { if (dicScreenContains.ContainsKey(_baseScreenType)) return dicScreenContains[_baseScreenType]; #if UNIT_EDITOR Debug.log("Khong co man hinh nay ba oi"); #endif return null; }
public void Show(BaseScreenType _baseScreenType) { if (screenCurrent != null) { screenCurrent.SetActive(false); } screenCurrent = GetScreenByType(_baseScreenType); if(screenCurrent != null) screenCurrent.SetActive(true); }
public void HidePopup(BaseScreenType _baseScreenType) { GameObject screen = GetScreenByType(_baseScreenType); screenPopup = screen; if (screen != null) { iTween.ScaleTo(screen, iTween.Hash(iT.ScaleTo.time, 0.3f, iT.ScaleTo.scale, Vector3.zero, iT.ScaleTo.easetype, iTween.EaseType.easeInSine, iT.ScaleTo.oncomplete, "HidePopup")); } }
public void ShowPopup(BaseScreenType _baseScreenType) { GameObject screen = GetScreenByType(_baseScreenType); if (screen != null) { screen.transform.localScale = Vector3.zero; screen.SetActive(true); iTween.ScaleTo(screen, iTween.Hash(iT.ScaleTo.time, 0.6f, iT.ScaleTo.scale, Vector3.one, iT.ScaleTo.easetype, iTween.EaseType.easeInSine)); } }
public void ShowOnly(BaseScreenType _baseScreenType) { GameObject screen = GetScreenByType(_baseScreenType); if (screen != null) screen.SetActive(true); }
public void Hide(BaseScreenType _baseScreenType) { screenCurrent = GetScreenByType(_baseScreenType); if (screenCurrent != null) screenCurrent.SetActive(true); }