Пример #1
0
 public static void HideNewestMenu()
 {
     if (instance.visibleMenus.Count > 0)
     {
         instance.visibleMenus[instance.visibleMenus.Count - 1].gameObject.SetActive(value: false);
         instance.visibleMenus.RemoveAt(instance.visibleMenus.Count - 1);
         AnimatedCurrencyController.CancelAllAnimations();
         ApplyNewestMenuSettings();
     }
 }
Пример #2
0
 private void Start()
 {
     if (PlayerPrefs.GetInt("Isbought") == 1)
     {
         isSubscribed = true;
     }
     else
     {
         doubleRewardsOfferButton.onClick.AddListener(delegate
         {
             offerPressed = true;
             AnimatedCurrencyController.CancelAllAnimations();
             MenuController.ShowMenu <SubscriptionOfferPopup>().Init("ChestPopup");
             isSubscribed = true;
         });
     }
     Exit.onClick.AddListener(delegate { MenuController.HideMenu <ChestPopup>(); });
 }
Пример #3
0
 private void OnDisable()
 {
     GameModeButton[] array = new GameModeButton[1]
     {
         //play1V1Button,
         //play2V2Button,
         playAdventureButton
     };
     foreach (GameModeButton obj in array)
     {
         obj.glow.enabled = false;
         obj.GetComponent <RectTransform>().anchoredPosition = new Vector2(0f, -300f);
     }
     AnimatedCurrencyController.CancelAllAnimations();
     starsToAddPerGameMode = new int[5];
     UpdatePlayMenu();
     MenuController.backButtonFallbackAction = (MenuController.OnBackButtonPress)Delegate.Remove(MenuController.backButtonFallbackAction, new MenuController.OnBackButtonPress(ShowQuitDialog));
 }
Пример #4
0
 private void OnDisable()
 {
     FinishAnimation();
     for (int i = 0; i != elements.Count; i++)
     {
         UnityEngine.Object.Destroy(elements[i].gameObject);
     }
     globalBackground.material = defaultBackgroundMaterial;
     if (currentOptions.enable != null)
     {
         currentOptions.enable.SetActive(value: false);
     }
     AnimatedCurrencyController.CancelAllAnimations();
     if (onComplete != null)
     {
         onComplete();
     }
     MenuController.UpdateTopMenu();
     currentOptions = null;
     MenuController.backButtonOverrideAction = null;
     doubleRewardRoutine = null;
 }