private void parseEffects(string str) { //表示空 if (str == Convert.ToString(0)) { return; } string[] strArr = str.Split('#'); // effects = new AttrChangeSample[strArr.Length]; for (int i = 0; i < strArr.Length; i++) { AttrChangeSample attr = new AttrChangeSample(); attr.parse(strArr[i]); if (attr.getAttrType() == AttrChangeType.HP) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_008")); } else if (attr.getAttrType() == AttrChangeType.ATTACK) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_019")); } else if (attr.getAttrType() == AttrChangeType.DEFENSE) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_018")); } else if (attr.getAttrType() == AttrChangeType.AGILE) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_016")); } else if (attr.getAttrType() == AttrChangeType.MAGIC) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_010")); } else if (attr.getAttrType() == AttrChangeType.PER_AGILE) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_016")); } else if (attr.getAttrType() == AttrChangeType.PER_ATTACK) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_019")); } else if (attr.getAttrType() == AttrChangeType.PER_DEFENSE) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_018")); } else if (attr.getAttrType() == AttrChangeType.PER_HP) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_008")); } else if (attr.getAttrType() == AttrChangeType.PER_MAGIC) { dec.Add(LanguageConfigManager.Instance.getLanguage("refine_010")); } items.Add(attr); } }
private void parseAttrChange(string str) { string[] strArr = str.Split('$'); effects = new AttrChangeSample[strArr.Length]; for (int i = 0; i < strArr.Length; i++) { AttrChangeSample attr = new AttrChangeSample(); attr.parse(strArr [i]); effects [i] = attr; } }
private AttrChangeSample[] parseAttrChange(string str) { string[] strArr = str.Split('*'); AttrChangeSample[] effects = new AttrChangeSample[strArr.Length]; for (int i = 0; i < strArr.Length; i++) { AttrChangeSample attr = new AttrChangeSample(); attr.parse(strArr [i]); effects [i] = attr; } return(effects); }
/** 解析属性效果 */ private void parseEffects(string str) { //表示空 if (str == Convert.ToString(0)) { return; } string[] strArr = str.Split('#'); attributes = new AttrChangeSample[strArr.Length]; for (int i = 0; i < strArr.Length; i++) { AttrChangeSample attr = new AttrChangeSample(); attr.parse(strArr [i]); attributes [i] = attr; } }
private void parseEffects(string str) { //表示空 if (str == 0 + "") { return; } string[] strArr = str.Split('#'); attr = new AttrChangeSample[strArr.Length]; for (int i = 0; i < strArr.Length; i++) { AttrChangeSample att = new AttrChangeSample(); att.parse(strArr [i]); attr [i] = att; } }