示例#1
0
    protected override void OnApplicationPause(bool pauseStatus)
    {
        base.OnApplicationPause(pauseStatus);

        if (!pauseStatus && appRated && CustomRateWindow.WillReward())
        {
            if (!Debug.isDebugBuild)
            {
                Flurry.Flurry.Instance.LogEvent("AppRate_Reward");
                Fabric.Answers.Answers.LogCustom("AppRate_Reward");
            }

            appRated = false;
            CustomRateWindow.RewardRate();
        }
    }
示例#2
0
    void SetRateButtonText()
    {
        GameObject _rateAward = GameObjectHelper.GetChildNamedGameObject(gameObject, "RateAward", true);
        Text       _rateText  = _rateAward.GetComponent <Text>();

        _rateText.text = string.Format("+{0}", Constants.RateRewardCoins);

        _rateText.font = GeneralUtils.FontForCurrentLanguage(_rateText.fontStyle);

        if (CustomRateWindow.WillReward())
        {
            _rateAward.SetActive(true);
        }
        else
        {
            _rateAward.SetActive(false);
        }
    }