Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs
@@ -6,14 +6,15 @@ public class DTCAA0B_tagMCWeekPartyPlayerInfo : DtcBasic { public class DTCAA0B_tagMCWeekPartyPlayerInfo : DtcBasic { OpenServiceAchievementModel model { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } } public override void Done(GameNetPackBasic vNetPack) { public override void Done(GameNetPackBasic vNetPack) { base.Done(vNetPack); HAA0B_tagMCWeekPartyPlayerInfo vNetData = vNetPack as HAA0B_tagMCWeekPartyPlayerInfo; if (vNetData == null) { return; } model.WeekPartyPlayerInfo(vNetData); } } } Core/NetworkPackage/ServerPack/HAA_SaleActivity/HAA0B_tagMCWeekPartyPlayerInfo.cs
@@ -24,8 +24,8 @@ for (int j = 0; j < DayInfoList[i].ACount; j ++) { DayInfoList[i].TaskList[j] = new tagMCWeekPartyTaskInfo(); TransBytes (out DayInfoList[i].TaskList[j].TemplateID, vBytes, NetDataType.WORD); TransBytes (out DayInfoList[i].TaskList[j].CurTimes, vBytes, NetDataType.WORD); TransBytes (out DayInfoList[i].TaskList[j].GotTimes, vBytes, NetDataType.WORD); TransBytes (out DayInfoList[i].TaskList[j].CurTimes, vBytes, NetDataType.DWORD); TransBytes (out DayInfoList[i].TaskList[j].GotTimes, vBytes, NetDataType.DWORD); } } } @@ -40,8 +40,8 @@ public struct tagMCWeekPartyTaskInfo { public ushort TemplateID; // 模板ID public ushort CurTimes; //已完成次数 public ushort GotTimes; //已领取次数 public uint CurTimes; //已完成次数 public uint GotTimes; //已领取次数 } } System/OpenServerActivity/OpenServiceAchievementModel.cs
@@ -167,15 +167,15 @@ int Index = dit.ActionType.FindIndex(s=>s.TemplateID== taskList.TemplateID); if (Index != -1) { dit.ActionType[Index].CurTimes = taskList.CurTimes; dit.ActionType[Index].GotTimes = taskList.GotTimes; dit.ActionType[Index].CurTimes = (int)taskList.CurTimes; dit.ActionType[Index].GotTimes = (int)taskList.GotTimes; } else { ActionTypeClass ActionType = new ActionTypeClass(); ActionType.TemplateID = taskList.TemplateID; ActionType.CurTimes = taskList.CurTimes; ActionType.GotTimes = taskList.GotTimes; ActionType.CurTimes = (int)taskList.CurTimes; ActionType.GotTimes = (int)taskList.GotTimes; dit.ActionType.Add(ActionType); } } @@ -189,8 +189,8 @@ var Task = DayInfo.TaskList[k]; ActionTypeClass ActionType = new ActionTypeClass(); ActionType.TemplateID = Task.TemplateID; ActionType.CurTimes = Task.CurTimes; ActionType.GotTimes = Task.GotTimes; ActionType.CurTimes = (int)Task.CurTimes; ActionType.GotTimes = (int)Task.GotTimes; WeekPartyDayInfo.ActionType.Add(ActionType); } WeekPartyDayInfoDic.Add((int)DayInfo.DayIndex, WeekPartyDayInfo);