private static void LoadTypeOfPull(XElement elem, ref TypeOfPull value) { switch (elem.Value.ToUpper()[0]) { case 'A': value = TypeOfPull.Auto; break; case 'B': value = TypeOfPull.Body; break; case 'R': value = TypeOfPull.Ranged; break; case 'F': value = TypeOfPull.Fast; break; default: Shaman.Slog( "config: setting '{0}' invalid - expected integer but read '{1}' - defaulting to '{2}'", elem.Name, elem.Value, value ); break; } }
private static void LoadTypeOfPull(XElement elem, ref TypeOfPull value) { switch (elem.Value.ToUpper()[0]) { case 'A': value = TypeOfPull.Auto; break; case 'B': value = TypeOfPull.Body; break; case 'R': value = TypeOfPull.Ranged; break; case 'F': value = TypeOfPull.Fast; break; default: Shaman.Slog( "config: setting '{0}' invalid - expected integer but read '{1}' - defaulting to '{2}'", elem.Name, elem.Value, value ); break; } }