| | |
| | | public ushort LimitLV; // 限制等级
|
| | | public byte RepSignMoneyType; // 补签消耗货币类型
|
| | | public uint RepSignMoneyValue; // 补签消耗货币值
|
| | | public ushort AwardExCTGID; // 扩展奖励礼包充值ID,大于0时代表可以购买礼包每日登录可领取额外奖励
|
| | | public byte DayCount;
|
| | | public tagMCActLoginNewDay[] AwardDayList; // 奖励天列表
|
| | |
|
| | |
| | | TransBytes (out LimitLV, vBytes, NetDataType.WORD);
|
| | | TransBytes (out RepSignMoneyType, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out RepSignMoneyValue, vBytes, NetDataType.DWORD);
|
| | | TransBytes (out AwardExCTGID, vBytes, NetDataType.WORD);
|
| | | TransBytes (out DayCount, vBytes, NetDataType.BYTE);
|
| | | AwardDayList = new tagMCActLoginNewDay[DayCount];
|
| | | for (int i = 0; i < DayCount; i ++) {
|
| | |
| | | TransBytes (out AwardDayList[i].AwardItemList[j].ItemCount, vBytes, NetDataType.WORD);
|
| | | TransBytes (out AwardDayList[i].AwardItemList[j].IsBind, vBytes, NetDataType.BYTE);
|
| | | }
|
| | | TransBytes (out AwardDayList[i].CountEx, vBytes, NetDataType.BYTE);
|
| | | AwardDayList[i].AwardItemListEx = new tagMCActLoginNewItem[AwardDayList[i].CountEx];
|
| | | for (int j = 0; j < AwardDayList[i].CountEx; j ++) {
|
| | | AwardDayList[i].AwardItemListEx[j] = new tagMCActLoginNewItem();
|
| | | TransBytes (out AwardDayList[i].AwardItemListEx[j].ItemID, vBytes, NetDataType.DWORD);
|
| | | TransBytes (out AwardDayList[i].AwardItemListEx[j].ItemCount, vBytes, NetDataType.WORD);
|
| | | TransBytes (out AwardDayList[i].AwardItemListEx[j].IsBind, vBytes, NetDataType.BYTE);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | public byte DayNum; //天编号,从1开始,过期未签到领取的天可消耗货币补签领取
|
| | | public byte Count; // 奖励物品数
|
| | | public tagMCActLoginNewItem[] AwardItemList; // 奖励物品列表
|
| | | public byte CountEx; // 额外奖励物品数
|
| | | public tagMCActLoginNewItem[] AwardItemListEx; // 额外奖励物品列表
|
| | | }
|
| | |
|
| | | public struct tagMCActLoginNewItem {
|