public void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.seconds = param1.ReadInt();
     this.seconds = param1.Shift(this.seconds, 13);
     param1.ReadShort();
     this.techStatus = lookup.Lookup(param1) as StatusModule;
     this.techStatus.Read(param1, lookup);
     this.amount = param1.ReadInt();
     this.amount = param1.Shift(this.amount, 18);
 }
 public TechStatusItemModule(StatusModule param1 = null, int param2 = 0, int param3 = 0)
 {
     if (param1 == null)
     {
         this.techStatus = new StatusModule();
     }
     else
     {
         this.techStatus = param1;
     }
     this.amount  = param2;
     this.seconds = param3;
 }