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