Exemplo n.º 1
0
 /// <summary>
 /// 로드시에 부르는 메소드
 /// </summary>
 public static void LoadAll(bool isCloud, voidFunc onCloudLoadComplete = null, voidFunc onCloudLoadFail = null)
 {
     OnCloudLoadCompleteEvent += onCloudLoadComplete;
     OnCloudLoadFailEvent     += onCloudLoadFail;
     byte[] binary = BinaryLocalLoad(SaveManager.FileName, SaveManager.Path);
     if (binary != null)
     {
         string json = Encoding.UTF8.GetString(binary);
         saveData = JsonConvert.DeserializeObject <SaveData>(json);
         Debug.Log("Local Save Loaded" + json);
     }
     ApplySave();
     if (isCloud)
     {
         GooglePlayManager.LoadFromCloud(FileName);
     }
 }