private string GetElemAttrString(MobElemAttr elemAttr) { StringBuilder sb1 = new StringBuilder(), sb2 = new StringBuilder(); sb1.Append("Summons after death "); sb2.Append(GetElemAttrResistString(elemAttr.I)); sb2.Append(GetElemAttrResistString(elemAttr.L)); sb2.Append(GetElemAttrResistString(elemAttr.F)); sb2.Append(GetElemAttrResistString(elemAttr.S)); sb2.Append(GetElemAttrResistString(elemAttr.H)); sb2.Append(GetElemAttrResistString(elemAttr.D)); sb2.Append(GetElemAttrResistString(elemAttr.P)); sb1.AppendLine().Append(sb2.ToString()); return(sb1.ToString()); }
private string GetElemAttrString(MobElemAttr elemAttr) { StringBuilder sb1 = new StringBuilder(), sb2 = new StringBuilder(); sb1.Append("Ice Lightning Fire Poison Holy Dark Physical"); sb2.Append(GetElemAttrResistString(elemAttr.I)); sb2.Append(GetElemAttrResistString(elemAttr.L)); sb2.Append(GetElemAttrResistString(elemAttr.F)); sb2.Append(GetElemAttrResistString(elemAttr.S)); sb2.Append(GetElemAttrResistString(elemAttr.H)); sb2.Append(GetElemAttrResistString(elemAttr.D)); sb2.Append(GetElemAttrResistString(elemAttr.P)); sb1.AppendLine().Append(sb2.ToString()); return(sb1.ToString()); }
private string GetElemAttrString(MobElemAttr elemAttr) { StringBuilder sb1 = new StringBuilder(); var elems = new[] { new { name = "Physical", attr = elemAttr.P }, new { name = "Holy", attr = elemAttr.H }, new { name = "Fire", attr = elemAttr.F }, new { name = "Ice", attr = elemAttr.I }, new { name = "Poison", attr = elemAttr.S }, new { name = "Lightning", attr = elemAttr.L }, new { name = "Dark", attr = elemAttr.D }, }; foreach (var item in elems) { if (item.attr != ElemResistance.Normal) { sb1.Append($"{item.name} {GetElemAttrResistString(item.attr)}, "); } } return(sb1.ToString().TrimEnd().TrimEnd(',')); }