| Core/GameEngine/Model/Config/FashionDressConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/FashionDressConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FashionDress/FashionDressModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/FashionDressConfig.cs
@@ -12,6 +12,7 @@ public partial class FashionDressConfig : ConfigBase { public int CoatID { get ; private set ; } public int type { get ; private set ; } public int[] EquipItemID; public int UnlockItemID { get ; private set ; } public int MaxLV { get ; private set ; } @@ -28,25 +29,27 @@ { CoatID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; string[] EquipItemIDStringArray = rawContents[1].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); type=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0; string[] EquipItemIDStringArray = rawContents[2].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); EquipItemID = new int[EquipItemIDStringArray.Length]; for (int i=0;i<EquipItemIDStringArray.Length;i++) { int.TryParse(EquipItemIDStringArray[i],out EquipItemID[i]); } UnlockItemID=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; UnlockItemID=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; MaxLV=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; MaxLV=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; string[] CostItemCntStringArray = rawContents[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); string[] CostItemCntStringArray = rawContents[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); CostItemCnt = new int[CostItemCntStringArray.Length]; for (int i=0;i<CostItemCntStringArray.Length;i++) { int.TryParse(CostItemCntStringArray[i],out CostItemCnt[i]); } StarAttr = rawContents[5].Trim(); StarAttr = rawContents[6].Trim(); } catch (Exception ex) { Core/GameEngine/Model/Config/FashionDressConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 5ac2a701b6eaba844b1082c87758125e timeCreated: 1546853269 timeCreated: 1546865215 licenseType: Pro MonoImporter: serializedVersion: 2 System/FashionDress/FashionDressModel.cs
@@ -61,6 +61,15 @@ return fashionDressDict.TryGetValue(id, out fashionDress); } public int GetFashionDressLevel(int id) { if (fashionDressLevelDict.ContainsKey(id)) { return fashionDressLevelDict[id]; } return 0; } public bool TryGetFashionDressProperty(int id, int star, out Dictionary<int, int> dict) { dict = null; @@ -70,6 +79,15 @@ } return false; } #region 时装详情 public int viewFashionDressId { get; private set; } public void ViewFashionDressDetails(int id) { viewFashionDressId = id; WindowCenter.Instance.Open<FashionDetailsWin>(); } #endregion } public class FashionDress @@ -78,6 +96,7 @@ public int requireLevelUpItem { get; private set; } public int maxLevel { get; private set; } public int equipPlace { get; private set; } public int fashionDressType { get; private set; } List<int> equipItems = new List<int>(); List<int> requireLevelUpCounts = new List<int>(); @@ -87,6 +106,7 @@ id = config.CoatID; requireLevelUpItem = config.UnlockItemID; maxLevel = config.MaxLV; fashionDressType = config.type; requireLevelUpCounts.AddRange(config.CostItemCnt); var json = LitJson.JsonMapper.ToObject(config.StarAttr); foreach (var starKey in json.Keys)