test(upserver): 归档存档迁移与玩法闭环回归工具

This commit is contained in:
Liubing\LB
2026-09-28 18:16:14 +08:00
parent c4ae02def9
commit a6f5e107f8
232 changed files with 12903 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
using asap.core;
using System.Linq;
using LitJson;
var p=GContext.container.Resolve<GameCore.PlayerData>();
var f=GContext.container.Resolve<GameCore.PlayerFishData>();
var b=GContext.container.Resolve<BattlePassData>();
var map=JsonMapper.ToObject<System.Collections.Generic.Dictionary<string,string>>(PlayFabMgr.Instance.GetLocalData("Map_5_102"));
return JsonMapper.ToJson(new {
api=GContext.container.Resolve<ICustomServerMgr>().ApiBaseUri.ToString(),
core=p.PlayerDataDic["newData"],
gold=(ulong)p.gold,energy=(int)p.Energy,energyRM=p.GetEnergyRM(),frequency=p._fishingFrequency,
fishId=10223,fishRaw=map["10223"],
liveMaxWeight=f.GetDataMaxWeight(10223),liveLevel=f.GetDataLevel(10223),liveNewFish=f.GetDataNewFish(10223),
daily=string.Join(";",b.BattleTask.dic_dailyTasks.Select(x=>x.Key+":"+x.Value)),
weekly=string.Join(";",b.BattleTask.dic_weeklyTasks.Select(x=>x.Key+":"+x.Value)),
state=KVGameplayLoopSetup.State()
});