| Core/GameEngine/Model/Config/DogzEquipPlusConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/DogzEquipPlusConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Strengthening/GodBeastAttributes.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Strengthening/GodBeastModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/DogzEquipPlusConfig.cs
@@ -1,6 +1,6 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, August 21, 2018 // [ Date ]: Saturday, November 10, 2018 //-------------------------------------------------------- using UnityEngine; @@ -14,8 +14,8 @@ public int id { get ; private set ; } public int equipplace { get ; private set ; } public int level { get ; private set ; } public string attType { get ; private set; } public string attValue { get ; private set; } public int[] attType; public int[] attValue; public int upExpTotal { get ; private set ; } public override string getKey() @@ -32,9 +32,19 @@ level=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; attType = rawContents[3].Trim(); string[] attTypeStringArray = rawContents[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); attType = new int[attTypeStringArray.Length]; for (int i=0;i<attTypeStringArray.Length;i++) { int.TryParse(attTypeStringArray[i],out attType[i]); } attValue = rawContents[4].Trim(); string[] attValueStringArray = rawContents[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); attValue = new int[attValueStringArray.Length]; for (int i=0;i<attValueStringArray.Length;i++) { int.TryParse(attValueStringArray[i],out attValue[i]); } upExpTotal=IsNumeric(rawContents[5]) ? int.Parse(rawContents[5]):0; } Core/GameEngine/Model/Config/DogzEquipPlusConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 5a8ad533389d88346977ca087da005bf timeCreated: 1534838849 timeCreated: 1541839218 licenseType: Free MonoImporter: serializedVersion: 2 System/Strengthening/GodBeastAttributes.cs
@@ -425,8 +425,8 @@ var Dogz_EquipConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(GodBeastPart, DogZLv - 1); NeedExp -= Dogz_EquipConfig.upExpTotal; } int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType); int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue); int[] AttType = DogzEquipConfig.attType; int[] AttValue = DogzEquipConfig.attValue; if (ToExpTotal == 0) { m_Slider.gameObject.SetActive(false); @@ -574,11 +574,11 @@ private void SetAddAttributes(DogzEquipPlusConfig DogzEquipConfig, int GodBeastPart, int toLv)//设置预览的属性 { int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType); int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue); int[] AttType = DogzEquipConfig.attType; int[] AttValue = DogzEquipConfig.attValue; var DogzEquipToConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(GodBeastPart, toLv); int[] AttTypeTo = ConfigParse.GetMultipleStr<int>(DogzEquipToConfig.attType); int[] AttValueTo = ConfigParse.GetMultipleStr<int>(DogzEquipToConfig.attValue); int[] AttTypeTo = DogzEquipToConfig.attType; int[] AttValueTo = DogzEquipToConfig.attValue; if (AttType.Length > 1) { m_TextAttributes1.gameObject.SetActive(true); @@ -611,8 +611,8 @@ m_TextAttributes2.gameObject.SetActive(false); m_TextAttributesAdd2.gameObject.SetActive(false); var DogzEquipConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(GodBeastPart, DogZLv); int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType); int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue); int[] AttType = DogzEquipConfig.attType; int[] AttValue = DogzEquipConfig.attValue; if (AttType.Length > 1) { m_Text_Attributes3.gameObject.SetActive(true); System/Strengthening/GodBeastModel.cs
@@ -133,8 +133,8 @@ if (lv > 0) { var DogzEquipConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(item.EquipPlace, lv); int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType); int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue); int[] AttType = DogzEquipConfig.attType; int[] AttValue = DogzEquipConfig.attValue; for (int j = 0; j < AttType.Length; j++) { if (AllEnhancedPropertiesDic.ContainsKey(AttType[j])) @@ -165,8 +165,8 @@ if (IudetDogzEquipPlus != null && IudetDogzEquipPlus[0] > 0) { var DogzEquipConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(item.EquipPlace, IudetDogzEquipPlus[0]); int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType); int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue); int[] AttType = DogzEquipConfig.attType; int[] AttValue = DogzEquipConfig.attValue; for (int j = 0; j < AttType.Length; j++) { if (SiteEnhancementAttributeDic.ContainsKey(AttType[j]))