Beispiel #1
0
        public static StringBuilder GetLifeElemAttrString(ref LifeInfo.ElemAttr elemAttr)
        {
            StringBuilder sb = new StringBuilder(14);

            sb.Append(GetElemResistanceString("Ice", elemAttr.I));
            sb.Append(GetElemResistanceString("Lightning", elemAttr.L));
            sb.Append(GetElemResistanceString("Fire", elemAttr.F));
            sb.Append(GetElemResistanceString("Poison", elemAttr.S));
            sb.Append(GetElemResistanceString("Holy", elemAttr.H));
            sb.Append(GetElemResistanceString("Dark", elemAttr.D));
            sb.Append(GetElemResistanceString("Etc", elemAttr.P));
            return(sb);
        }
Beispiel #2
0
        private StringBuilder GetLifeElemAttrString(ref LifeInfo.ElemAttr elemAttr)
        {
            StringBuilder sb = new StringBuilder(14);

            sb.Append(GetElemResistanceString("冰", elemAttr.I));
            sb.Append(GetElemResistanceString("雷", elemAttr.L));
            sb.Append(GetElemResistanceString("火", elemAttr.F));
            sb.Append(GetElemResistanceString("毒", elemAttr.S));
            sb.Append(GetElemResistanceString("圣", elemAttr.H));
            sb.Append(GetElemResistanceString("暗", elemAttr.D));
            sb.Append(GetElemResistanceString("物", elemAttr.P));
            return(sb);
        }
Beispiel #3
0
        private StringBuilder GetLifeElemAttrString(ref LifeInfo.ElemAttr elemAttr)
        {
            StringBuilder sb = new StringBuilder(14);

            sb.Append(GetElemResistanceString("얼음", elemAttr.I));
            sb.Append(GetElemResistanceString("번개", elemAttr.L));
            sb.Append(GetElemResistanceString("불", elemAttr.F));
            sb.Append(GetElemResistanceString("독", elemAttr.S));
            sb.Append(GetElemResistanceString("성", elemAttr.H));
            sb.Append(GetElemResistanceString("암흑", elemAttr.D));
            sb.Append(GetElemResistanceString("물리", elemAttr.P));
            return(sb);
        }
Beispiel #4
0
        private static string GetLifeElemAttrString(LifeInfo.ElemAttr 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 != LifeInfo.ElemResistance.Normal)
                {
                    sb1.Append($"{item.name} {GetElemResistanceString(item.attr)}, ");
                }
            }
            return(sb1.ToString().TrimEnd().TrimEnd(','));
        }