单号【2414】资源找回新加参数——玩家通关过的最高层数的历史最高评价,可代入公式计算
| | |
| | |
|
| | | // A3 49 资源找回次数 #tagMCRecoverNum
|
| | |
|
| | |
|
| | |
|
| | | public class DTCA349_tagMCRecoverNum : DtcBasic {
|
| | |
|
| | | public class DTCA349_tagMCRecoverNum : DtcBasic {
|
| | | ResourcesBackModel m_ResourcesBackModel;
|
| | | ResourcesBackModel onResourcesBackModel { get { return m_ResourcesBackModel ?? (m_ResourcesBackModel = ModelCenter.Instance.GetModel<ResourcesBackModel>()); } }
|
| | | public override void Done(GameNetPackBasic vNetPack)
|
| | |
| | | onResourcesBackModel.ResourcesBackAcceptance(vNetData);
|
| | |
|
| | |
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | public class HA349_tagMCRecoverNum : GameNetPackBasic {
|
| | | public byte Num; // 找回信息数
|
| | | public tagMCRecoverNumInfo[] NumInfo = null; // 找回信息列表
|
| | | public tagMCRecoverNumInfo[] NumInfo; // 找回信息列表
|
| | |
|
| | | public HA349_tagMCRecoverNum () {
|
| | | _cmd = (ushort)0xA349;
|
| | |
| | | TransBytes (out NumInfo[i].RecoverCnt, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out NumInfo[i].ExtraCnt, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out NumInfo[i].ExtraData, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out NumInfo[i].ExtraData2, vBytes, NetDataType.BYTE);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | public byte Index; // 找回项索引
|
| | | public byte RecoverCnt; // 可找回次数
|
| | | public byte ExtraCnt; // VIP额外次数
|
| | | public byte ExtraData; // 额外参数
|
| | | public byte ExtraData; // 额外参数1
|
| | | public byte ExtraData2; // 额外参数2
|
| | | }
|
| | |
|
| | | }
|
| | |
| | | Equation.Instance.AddKeyValue("reLV", playerlv);
|
| | | Equation.Instance.AddKeyValue("reExp", config.ReExp);
|
| | | Equation.Instance.AddKeyValue("extraData", resourcesBackClass.ExtraData);
|
| | | Equation.Instance.AddKeyValue("extraData2", resourcesBackClass.ExtraData2);
|
| | | Equation.Instance.AddKeyValue("expRate", 1);
|
| | | Equation.Instance.AddKeyValue("tjgExp", resourcesBackClass.TjgExp);
|
| | | Image Icon = m_Coent.GetChild(i).Find("Icon").GetComponent<Image>();
|
| | |
| | | Equation.Instance.AddKeyValue("reLV", playerlv);
|
| | | Equation.Instance.AddKeyValue("reExp", config.ReExp);
|
| | | Equation.Instance.AddKeyValue("extraData", resourcesBackClass.ExtraData);
|
| | | Equation.Instance.AddKeyValue("extraData2", resourcesBackClass.ExtraData2);
|
| | | Equation.Instance.AddKeyValue("expRate", 1);
|
| | | Equation.Instance.AddKeyValue("tjgExp", resourcesBackClass.TjgExp);
|
| | | if (resourcesBackClass.RewardList[i] == "exp")
|
| | |
| | | public int CostCopper; //铜钱找回铜钱消耗
|
| | | public RewardRecovery CopperReward;//铜钱找回奖励
|
| | | public int ExtraData;//额外参数
|
| | | public int ExtraData2;//额外参数2
|
| | | public string[] RewardList;//奖励列表
|
| | | public ulong TjgExp;//经验(脱机挂)
|
| | | public int Times;//可找回时间
|
| | |
| | | resourcesBackDic.RecoverCnt = vNetData.NumInfo[i].RecoverCnt;
|
| | | resourcesBackDic.ExtraCnt = vNetData.NumInfo[i].ExtraCnt;
|
| | | resourcesBackDic.ExtraData = vNetData.NumInfo[i].ExtraData;
|
| | | resourcesBackDic.ExtraData2 = vNetData.NumInfo[i].ExtraData2;
|
| | |
|
| | | }
|
| | | else
|
| | |
| | | resourcesBackClass.RecoverCnt = vNetData.NumInfo[i].RecoverCnt;
|
| | | resourcesBackClass.ExtraCnt = vNetData.NumInfo[i].ExtraCnt;
|
| | | resourcesBackClass.ExtraData = vNetData.NumInfo[i].ExtraData;
|
| | | resourcesBackClass.ExtraData2 = vNetData.NumInfo[i].ExtraData2;
|
| | | resourcesBackClass.RelatedID = configRB.RelatedID;
|
| | | var configDQC = ConfigManager.Instance.GetTemplate<DailyQuestConfig>(configRB.RelatedID);//日常任务表
|
| | | resourcesBackClass.NameOfActivity = configDQC.Title;
|