| Core/GameEngine/Model/Config/ResourcesBackConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/ResourcesBackConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/DailyQuest/ResourcesBackBoxBack.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/DailyQuest/ResourcesBackModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/ResourcesBackConfig.cs
@@ -1,6 +1,6 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, January 17, 2018 // [ Date ]: Wednesday, December 19, 2018 //-------------------------------------------------------- using UnityEngine; @@ -19,6 +19,7 @@ public string JadeReward { get ; private set; } public int CostCopper { get ; private set ; } public string CopperReward { get ; private set; } public string JobItem { get ; private set; } public string RewardList { get ; private set; } public override string getKey() @@ -45,7 +46,9 @@ CopperReward = rawContents[7].Trim(); RewardList = rawContents[8].Trim(); JobItem = rawContents[8].Trim(); RewardList = rawContents[9].Trim(); } catch (Exception ex) { Core/GameEngine/Model/Config/ResourcesBackConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 2fdee2899ae3d5d469aabc2daa6c744a timeCreated: 1516157851 timeCreated: 1545210998 licenseType: Free MonoImporter: serializedVersion: 2 System/DailyQuest/ResourcesBackBoxBack.cs
@@ -213,6 +213,7 @@ Button Btn1 = m_Coent.GetChild(type).Find("Image").GetComponent<Button>(); Image Image_2 = m_Coent.GetChild(type).Find("Image").GetComponent<Image>(); int ItemId = resourcesBackClass.JadeReward.item[j].ItemID; ItemId = ReplaceItemID(ItemId, resourcesBackClass);//根据职业替换物品ID string itemIcon = Config.Instance.Get<ItemConfig>(ItemId).IconKey; Icon1.SetSprite(itemIcon); Number1.text = packModelInterface.OnChangeCoinsUnit((ulong)ItemCount); @@ -354,6 +355,7 @@ Button Btn1 = m_Coent.GetChild(type).Find("Image").GetComponent<Button>(); Image Image_2 = m_Coent.GetChild(type).Find("Image").GetComponent<Image>(); int ItemId = resourcesBackClass.CopperReward.item[j].ItemID; ItemId = ReplaceItemID(ItemId, resourcesBackClass);//根据职业替换物品ID string itemIcon = Config.Instance.Get<ItemConfig>(ItemId).IconKey; var Item_2 = Config.Instance.Get<ItemConfig>(ItemId); Image_2.SetItemBackGround(Item_2.ItemColor); @@ -448,6 +450,19 @@ WindowCenter.Instance.Open<RechargeTipWin>(); } } private int ReplaceItemID(int itemID, ResourcesBackClass resourcesBackClass) { int ItemID = itemID; if (resourcesBackClass.ReplaceItemID.Contains(itemID)) { int job = PlayerDatas.Instance.baseData.Job; if (job <= resourcesBackClass.ReplaceItemID.Count) { ItemID = resourcesBackClass.ReplaceItemID[(job - 1)]; } } return ItemID; } } } System/DailyQuest/ResourcesBackModel.cs
@@ -30,6 +30,7 @@ public ulong TjgExp;//经验(脱机挂) public int Times;//可找回时间 public string DeadTime;//死亡时间 public List<int> ReplaceItemID;//替换的物品ID } public class RewardRecovery { @@ -159,6 +160,7 @@ resourcesBackClass.DeadTime = BeKilledTime(TimeUtility.GetTime(vNetData.DeadTime)); resourcesBackClass.TjgExp = Experience(vNetData.Exp, vNetData.Exp1); resourcesBackClass.RewardList = ConfigParse.GetMultipleStr(configRB.RewardList); resourcesBackClass.ReplaceItemID = ReplaceItemID(configRB.JobItem); ResourcesBackDic.Add(id, resourcesBackClass); } ResourcesBackRedPoint(); @@ -261,6 +263,7 @@ resourcesBackClass.CostCopper = configRB.CostCopper; resourcesBackClass.CopperReward = LitJson.JsonMapper.ToObject<RewardRecovery>(configRB.CopperReward); resourcesBackClass.RewardList = ConfigParse.GetMultipleStr(configRB.RewardList); resourcesBackClass.ReplaceItemID = ReplaceItemID(configRB.JobItem); ResourcesBackDic.Add(id, resourcesBackClass); } } @@ -271,7 +274,21 @@ } } private List<int> ReplaceItemID(string str) { List<int> list = new List<int>(); if (str == string.Empty) { return list; } var _jsonData = LitJson.JsonMapper.ToObject(str); for (int i = 0; i < _jsonData.Count; i++) { list.Add(int.Parse(_jsonData[i][0].ToString())); list.Add(int.Parse(_jsonData[i][1].ToString())); } return list; } } }