예제 #1
0
    private GiftManager.GiftConfig GetGiftConfig()
    {
        GiftManager.GiftConfig giftConfig = null;
        string config = PlayerProfile.LoadCacheGiftConfig();

        if (config == string.Empty)
        {
            giftConfig = new GiftManager.GiftConfig();
        }
        else
        {
            try{
                giftConfig = JsonReader.Deserialize <GiftManager.GiftConfig>(config);
            }
            catch (JsonDeserializationException e)
            {
                Debug.LogWarning("exception:" + e.ToString());
                giftConfig = new GiftManager.GiftConfig();
            }
        }
        return(giftConfig);
    }
예제 #2
0
 public void LoadCacheData()
 {
     giftConfig            = GetGiftConfig();
     giftNumberProbability = GetGiftProbability();
     trialLevels           = GetTrialLevels();
 }