| Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA349_tagMCRecoverNum.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/ServerPack/HA3_Function/HA349_tagMCRecoverNum.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/DailyQuest/ResourcesBackBoxBack.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/DailyQuest/ResourcesBackModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/ItemTipsModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/PackModelInterface.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/HighSettingTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServerActivityWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/RuneTower/RuneTowerWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA349_tagMCRecoverNum.cs
@@ -4,10 +4,7 @@ // A3 49 资源找回次数 #tagMCRecoverNum 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) Core/NetworkPackage/ServerPack/HA3_Function/HA349_tagMCRecoverNum.cs
@@ -5,7 +5,7 @@ public class HA349_tagMCRecoverNum : GameNetPackBasic { public byte Num; // 找回信息数 public tagMCRecoverNumInfo[] NumInfo = null; // 找回信息列表 public tagMCRecoverNumInfo[] NumInfo; // 找回信息列表 public HA349_tagMCRecoverNum () { _cmd = (ushort)0xA349; @@ -20,6 +20,7 @@ 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); } } @@ -27,7 +28,8 @@ public byte Index; // 找回项索引 public byte RecoverCnt; // 可找回次数 public byte ExtraCnt; // VIP额外次数 public byte ExtraData; // 额外参数 public byte ExtraData; // 额外参数1 public byte ExtraData2; // 额外参数2 } } System/DailyQuest/ResourcesBackBoxBack.cs
@@ -163,6 +163,7 @@ 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>(); @@ -304,6 +305,7 @@ 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") System/DailyQuest/ResourcesBackModel.cs
@@ -25,6 +25,7 @@ public int CostCopper; //铜钱找回铜钱消耗 public RewardRecovery CopperReward;//铜钱找回奖励 public int ExtraData;//额外参数 public int ExtraData2;//额外参数2 public string[] RewardList;//奖励列表 public ulong TjgExp;//经验(脱机挂) public int Times;//可找回时间 @@ -236,6 +237,7 @@ 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 @@ -247,6 +249,7 @@ 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; System/KnapSack/Logic/ItemTipsModel.cs
@@ -1648,39 +1648,9 @@ this.ChildType = childType; this.isCustom = false; this.extraInfos = null; if (type == PackType.rptEquip) { Dictionary<int, EquipmentInitialization> p_strengInfoDict = strengthengmodel._EqInfo; if (p_strengInfoDict.ContainsKey(index)) { SetStrengthData(strengthengmodel.StrengthenTheCeiling(index), strengthengmodel.GameDefineIndex(index)); } WashProCount washPro = washModel.GetWashEquipInfo(index); if (washPro != null) { SetWashModel(washModel.OnGetWashType(index), washPro.XLAttrLV, washModel.WashProValues(index)); } SetGemModel(PlayerStoneData.Instance.GetStoneInfo(index)); SetSuitData(itemId,index); } SetLegendData(GetUseDataModel(17), GetUseDataModel(19)); SetExhaustedData(GetUseDataModel(21),GetUseDataModel(23)); SetWingsRefineMat(GetUseDataModel((int)ItemUseDataKey.Def_IudetWingMaterialItemID),GetUseDataModel((int)ItemUseDataKey.Def_IudetWingMaterialItemCount)); isHavePutLimit = true; if (GetUseDataModel(20) != null) { if (GetUseDataModel(20)[0] == 1) { isHavePutLimit = false; } } else { this.isCustom = CheckIsCustomItem(); if (this.isCustom) if(isCustom) { AppointItemConfig appointItemConfig = ConfigManager.Instance.GetTemplate<AppointItemConfig>(itemId); if (appointItemConfig != null) @@ -1693,8 +1663,6 @@ } this.itemId = itemConfig.EffectValueA1; this.itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(this.itemId); } else { @@ -1757,9 +1725,38 @@ SetLegendData(legendIdlist,legendValuelist); } } else { if (GetUseDataModel(20) != null) { if (GetUseDataModel(20)[0] == 1) { isHavePutLimit = false; } } if (type == PackType.rptEquip) { Dictionary<int, EquipmentInitialization> p_strengInfoDict = strengthengmodel._EqInfo; if (p_strengInfoDict.ContainsKey(index)) { SetStrengthData(strengthengmodel.StrengthenTheCeiling(index), strengthengmodel.GameDefineIndex(index)); } WashProCount washPro = washModel.GetWashEquipInfo(index); if (washPro != null) { SetWashModel(washModel.OnGetWashType(index), washPro.XLAttrLV, washModel.WashProValues(index)); } SetGemModel(PlayerStoneData.Instance.GetStoneInfo(index)); SetSuitData(itemId, index); } SetLegendData(GetUseDataModel(17), GetUseDataModel(19)); SetExhaustedData(GetUseDataModel(21), GetUseDataModel(23)); SetWingsRefineMat(GetUseDataModel((int)ItemUseDataKey.Def_IudetWingMaterialItemID), GetUseDataModel((int)ItemUseDataKey.Def_IudetWingMaterialItemCount)); } } this.score = modelInterface.SetEquipScore(id,useDataDict,isPreview); PetEatEquipConfig petEatConfig = PetEatEquipConfig.GetEquipColorAndEquipClass(itemConfig.ItemColor,itemConfig.LV);//仙盟仓库装备积分兑换表 this.unionWarehouseScore = 0; @@ -1768,7 +1765,7 @@ this.unionWarehouseScore = petEatConfig.integrate; } if(itemTipsModel.randomRuneIds.Contains(id)) if(itemTipsModel.randomRuneIds.Contains(this.itemId)) { Dictionary<int, List<int>> unlockRuneDict = runeModel.GetAllUnlockRuneIdlist(); List<string> extraInfos = new List<string>(); System/KnapSack/Logic/PackModelInterface.cs
@@ -103,21 +103,6 @@ specAttrDic.Clear(); int id = itemId; ItemConfig itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(itemId); if(useDataDic != null) { if(useDataDic.ContainsKey((int)ItemUseDataKey.Def_IudetLegendAttrID)) { SetLegendData(useDataDic[(int)ItemUseDataKey.Def_IudetLegendAttrID], useDataDic[(int)ItemUseDataKey.Def_IudetLegendAttrValue]); } if(useDataDic.ContainsKey((int)ItemUseDataKey.Def_IudetOutOfPrintAttrID)) { SetExhaustedData(useDataDic[(int)ItemUseDataKey.Def_IudetOutOfPrintAttrID],useDataDic[(int)ItemUseDataKey.Def_IudetOutOfPrintAttrValue]); } } else { if (CheckIsCustomItem(itemConfig)) { AppointItemConfig appointItemConfig = ConfigManager.Instance.GetTemplate<AppointItemConfig>(itemId); @@ -169,9 +154,23 @@ SetLegendData(legendIdlist, legendValuelist); } } } else { if (useDataDic != null) { if (useDataDic.ContainsKey((int)ItemUseDataKey.Def_IudetLegendAttrID)) { SetLegendData(useDataDic[(int)ItemUseDataKey.Def_IudetLegendAttrID], useDataDic[(int)ItemUseDataKey.Def_IudetLegendAttrValue]); } if (useDataDic.ContainsKey((int)ItemUseDataKey.Def_IudetOutOfPrintAttrID)) { SetExhaustedData(useDataDic[(int)ItemUseDataKey.Def_IudetOutOfPrintAttrID], useDataDic[(int)ItemUseDataKey.Def_IudetOutOfPrintAttrValue]); } } } } return GetEquipScore(id,specAttrDic); } System/MainInterfacePanel/HighSettingTip.cs
@@ -197,7 +197,7 @@ { int _order = 0; m_OpenService.gameObject.SetActive(OpenServerActivityCenter.Instance.IsAnyActivityOpen(out _order)); m_OpenServerTitle.SetSprite(OpenServerActivityCenter.Instance.IsFlashSaleTitle() ? "WZ_ZJM_29" : "W_HuoDong"); //m_OpenServerTitle.SetSprite(OpenServerActivityCenter.Instance.IsFlashSaleTitle() ? "WZ_ZJM_29" : "W_HuoDong"); } private void OnMainHighTipCdTime() System/OpenServerActivity/OpenServerActivityWin.cs
@@ -51,6 +51,7 @@ List<int> openActivitys = new List<int>(); List<int> activityReds = new List<int>(); List<int> alreadyOpenActivitys = new List<int>(); protected override void BindController() { @@ -74,6 +75,7 @@ impactRankModel.presentSelectType = impactRankModel.GetDefaultSelectType(); impactRankModel.gotoImpactRankType = 0; envelopeModel.selectType = 1; CheckAlreadyOpen(); UpdateFunctionBtns(); } @@ -198,6 +200,35 @@ } } void CheckAlreadyOpen() { alreadyOpenActivitys.Clear(); if (OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen()) { alreadyOpenActivitys.Add(3); } if (OpenServerActivityCenter.Instance.IsFlashSaleOpen()) { alreadyOpenActivitys.Add(4); } if (OpenServerActivityCenter.Instance.IsImpactRankOpen()) { alreadyOpenActivitys.Add(0); } if (OpenServerActivityCenter.Instance.IsRedEnvelopeOpen()) { alreadyOpenActivitys.Add(2); } if (OpenServerActivityCenter.Instance.IsConsumeRebateOpen()) { alreadyOpenActivitys.Add(1); } if (OpenServerActivityCenter.Instance.IsMultipleExpOpen()) { alreadyOpenActivitys.Add(5); } } private void OnOpenServerActivityRefresh(ScrollerDataType type, CellView cell) { switch (type) @@ -273,13 +304,13 @@ for (int i = 0; i < m_SortArray.Count; i++) { var sort = m_SortArray[i]; switch (sort) { case 0: if (!OpenServerActivityCenter.Instance.IsImpactRankOpen()) if (!alreadyOpenActivitys.Contains(sort)) { continue; } switch (sort) { case 0: m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); if (functionOrder != sort) { @@ -295,17 +326,9 @@ } break; case 1: if (!OpenServerActivityCenter.Instance.IsConsumeRebateOpen()) { continue; } m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); continue; case 2: if (!OpenServerActivityCenter.Instance.IsRedEnvelopeOpen()) { continue; } m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); if (!m_ActivitySpreadDict[sort]) { @@ -315,24 +338,12 @@ m_ActivityCtrl.AddCell(ScrollerDataType.Normal, sort * 100 + 2); break; case 3: if (!OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen()) { continue; } m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); break; case 4: if (!OpenServerActivityCenter.Instance.IsFlashSaleOpen()) { continue; } m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); break; case 5: if (!OpenServerActivityCenter.Instance.IsMultipleExpOpen()) { continue; } m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort); break; } System/RuneTower/RuneTowerWin.cs
@@ -21,6 +21,7 @@ [SerializeField] RuneTowerBehaviour m_Tower; [SerializeField] Transform m_ContainerBossInfo; [SerializeField] PositionTween m_BossShowTween; [SerializeField] Image m_BossRealm; [SerializeField] Text m_BossName; [SerializeField] Text m_BossLevel; [SerializeField] RawImage m_BossPortrait; @@ -170,6 +171,17 @@ { var towerFloorConfig = ConfigManager.Instance.GetTemplate<RuneTowerFloorConfig>(model.selectedFloor); var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>(towerFloorConfig.BossId); if (npcConfig.Realm > 0) { m_BossRealm.gameObject.SetActive(true); var realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(npcConfig.Realm); m_BossRealm.SetSprite(realmConfig.Img); } else { m_BossRealm.gameObject.SetActive(false); } m_BossName.text = npcConfig.charName; m_BossLevel.text = Language.Get("HeadUpName_Monster", npcConfig.NPCLV);