ball 项目提交
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using SGModule.Common.Helper;
|
||||
using SGModule.NetKit;
|
||||
|
||||
namespace BallKingdomCrush {
|
||||
public class CloudDataSaver {
|
||||
public static void UpdateData(string json, long version, bool onQuit) {
|
||||
Log.Info("CloudDataSaver", $"最新数据版本: {version}, onQuit: {onQuit} ,数据: {json}");
|
||||
if (json == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
// 应用直接退出或者退到后台, 直接保存数据到服务器, 不启用协程发送
|
||||
if (onQuit) {
|
||||
NetApi.UploadPlayerDataUpdate(version, json);
|
||||
return;
|
||||
}
|
||||
|
||||
NetApi.UploadPlayerDataUpdate(version, json, result => {
|
||||
if (result) {
|
||||
Log.Info("CloudDataSaver", $"最新数据版本: {version} ,更新成功");
|
||||
}
|
||||
else {
|
||||
Log.Warning("CloudDataSaver", $"最新数据版本: {version} ,更新失败");
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user