コード例 #1
0
    public void AddPack(_PackData data)
    {
        if (PlayerStats.instance.InstaCoins >= data._Price)
        {
            PlayerStats.instance.AddPack(data._TipsCount, data._AddTimeCount, data._RefreshCount);
            SuccessfulBuy.SetActive(true);

            PlayerStats.instance.AddInstaCoins(-data._Price);

            AnalyticsEventsController.LogEvent(data._EventData);
        }
    }
コード例 #2
0
    public string GenerateMessege(_PackData _data)
    {
        string msg = LocalizationManager.instance.GetLocalizedValue(_daily);

        if (_data._AddTimeCount > 0)
        {
            msg += "\n" + LocalizationManager.instance.GetLocalizedValue(_addtime_localization_key);
        }
        if (_data._RefreshCount > 0)
        {
            msg += "\n" + LocalizationManager.instance.GetLocalizedValue(_refresh_localization_key);
        }
        if (_data._TipsCount > 0)
        {
            msg += "\n" + LocalizationManager.instance.GetLocalizedValue(_tip_localization_key);
        }

        return(msg);
    }