Example #1
0
 public void Print(WoWUnit u, int padleft) {
     Type type = u.GetType();
     PropertyInfo[] properties = type.GetProperties();
     foreach (PropertyInfo property in properties) {
         Console.WriteLine("".PadLeft(padleft)+(property.Name.ToString().PadRight(Paddistance) + property.GetValue(u, null)));
     }
     Print(u.MovingInfo, padleft);
     Print(u.Buffs,2*padleft);
 }
Example #2
0
 public void Print(WoWUnit u) {
     Type type = u.GetType();
     PropertyInfo[] properties = type.GetProperties();
     Console.WriteLine("Printing Info about a " + type.ToString());
     foreach (PropertyInfo property in properties) {
             Console.WriteLine(property.Name.ToString().PadRight(Paddistance) + property.GetValue(u, null));
     }
     Print(u.MovingInfo,0);
     Print(u.Buffs, 3);
 }