using asap.core; using cfg; using GameCore; namespace GameCore { // public partial class FishingEventData // { // public readonly ChainPackWithProgressMigrationData ChainPackWithProgressMigrationData = new ChainPackWithProgressMigrationData(); // } } // public class ChainPackWithProgressMigrationData : ThanksGivingPackData // { // public new const string Key = "ThanksGivingPackMigrationData"; // public override string RedPointKey => "thanks_giving"; // protected override string key => Key; // public void UpdateData(int eventId, int packId) // { // // Debug.Log($"Updatedata {e.ID}, {e.RedirectID}, {TokenProgress}, {ChainProgress}"); // if (eventId == 0 || packId == 0) // return; // var oldData = GContext.container.Resolve().ThanksGivingPackData; // if (!GContext.container.Resolve().TbFishingEvent.DataMap.ContainsKey(oldData.EventId) // && oldData.PackId == packId) // { // _data = new Data(eventId: eventId, redirectId: packId, tokenProgress: oldData.TokenProgress, chainProgress: oldData.ChainProgress); // PlayFabMgr.Instance.UpdateUserDataValue(ThanksGivingPackData.Key, ""); // } // else // _data = new Data(eventId: eventId, redirectId: packId, tokenProgress: 0, chainProgress: 0); // } // // }