public void DeclineOffer() { ResetQuest(); SoundManager.instance.Click(); MenuController.instance.CloseQuestPopup(0.3f); NotificationSystem.DisableQuestReadyNotifications(); }
public void AcceptOffer() { SoundManager.instance.Click(); if (giftAmount == 0) { questPopup.Find("GiftSection/HintDiscountText").GetComponent <Text>().text = LanguageScript.AdventureHintDiscountText.Replace("%@", "50"); questPopup.Find("GiftSection/HintDiscountText").gameObject.SetActive(value: true); ArabicController.MakeArabicMenu(questPopup.Find("GiftSection/HintDiscountText")); PlayerPrefsManager.SetHintDiscountTime(DateTime.Now.AddDays(givenHours).ToString()); } else { questPopup.Find("GiftSection/GemRewardHolder/AmountText").GetComponent <Text>().text = giftAmount.ToString(); ArabicController.MakeArabicMenu(questPopup.Find("GiftSection/GemRewardHolder/AmountText")); questPopup.Find("GiftSection/GemRewardHolder").gameObject.SetActive(value: true); PlayerPrefsManager.SetCoin(PlayerPrefsManager.GetCoin() + giftAmount); } StartCoroutine(AcceptThread()); DateTime dateTime = DateTime.Now.AddDays(givenHours); PlayerPrefsManager.SetQuestEndTime(dateTime.ToString()); NotificationSystem.CreateQuestLastTwoHoursNotification((int)(dateTime.AddHours(-2.0) - DateTime.Now).TotalSeconds); NotificationSystem.DisableQuestReadyNotifications(); SetQuestButton(); }