Files
BallCrushBest_GP/Assets/Legend/Manager/DataMgr.cs
T
2026-04-20 12:06:34 +08:00

28 lines
918 B
C#

using SGModule.DataStorage;
using SGModule.NetKit;
using BallKingdomCrush;
public static partial class DataMgr {
public static void InitPreferences(string jsonStr) {
DataManager.Instance.AddSaveCallback(CloudDataSaver.UpdateData);
var loginModel = LoginKit.Instance.LoginModel;
// Debug.Log($"barry init Preferences-----0--{loginModel.uid}--{userID}");
if (loginModel.NewPlayer || loginModel.Uid != UserID.Value) {
// Debug.Log($"barry init Preferences----1---");
DataManager.Instance.ClearAllData();
UserID.Value = loginModel.Uid;
}
// ObjectExtensionsTest.AsTestRun();
// Debug.Log($"barry init Preferences----2---{jsomnStr}");
DataManager.Instance.ImportFromJson(jsonStr, loginModel.PlayDataVer);
// UserCoreMgr.Instance.LoadItemData();
// ItemManager.GetInstance.LoadItemData();
}
}