public class_738(class_1009 param1 = null, class_944 param2 = null, class_674 param3 = null)
 {
     if (param1 == null)
     {
         this.rank = new class_1009();
     }
     else
     {
         this.rank = param1;
     }
     if (param3 == null)
     {
         this.name_63 = new class_674();
     }
     else
     {
         this.name_63 = param3;
     }
     if (param2 == null)
     {
         this.name_132 = new class_944();
     }
     else
     {
         this.name_132 = param2;
     }
 }
 public override void Read(IDataInput param1, ICommandLookup lookup)
 {
     base.Read(param1, lookup);
     param1.ReadShort();
     this.name_132 = lookup.Lookup(param1) as class_944;
     this.name_132.Read(param1, lookup);
     this.name_63 = lookup.Lookup(param1) as class_674;
     this.name_63.Read(param1, lookup);
     this.rank = lookup.Lookup(param1) as class_1009;
     this.rank.Read(param1, lookup);
     param1.ReadShort();
 }