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