示例#1
0
        private static void LoadSpellInterruptStyle(XElement elem, ref SpellInterruptStyle value)
        {
            switch (elem.Value.ToUpper()[0])
            {
            case 'N':
                value = SpellInterruptStyle.None;
                break;

            case 'C':
                value = SpellInterruptStyle.CurrentTarget;
                break;

            case 'A':
                value = SpellInterruptStyle.All;
                break;

            default:
                Shaman.Slog(
                    "config:  setting '{0}' invalid - expected pve combat style but read '{1}' - defaulting to '{2}'",
                    elem.Name,
                    elem.Value,
                    value
                    );
                break;
            }
        }
示例#2
0
 private static void LoadSpellInterruptStyle(XElement elem, ref SpellInterruptStyle value)
 {
     switch (elem.Value.ToUpper()[0])
     {
         case 'N':
             value = SpellInterruptStyle.None;
             break;
         case 'C':
             value = SpellInterruptStyle.CurrentTarget;
             break;
         case 'A':
             value = SpellInterruptStyle.All;
             break;
         default:
             Shaman.Slog(
                 "config:  setting '{0}' invalid - expected pve combat style but read '{1}' - defaulting to '{2}'",
                 elem.Name,
                 elem.Value,
                 value
                 );
             break;
     }
 }