private async void GetUserTier(UserTier userTier) { view.Init(userTier); var countOpenWords = 0; foreach (var word in levelData.words) { if (word.IsOpened) { countOpenWords++; } } Debug.Log("IsAvailable = " + userTier.IsAvailable); Debug.Log("levelData = " + levelData.CheckCompleteOtherWords()); if (!userTier.IsAvailable) { if (countOpenWords == 0) { activeGrafic = true; view.ActiveGrafic(true); await popupManager.ShowPopup(UI.PopupNames.DAILY_PUZZELES_COME_BACK_LATER, null); } } }