public override void Read(IDataInput param1, ICommandLookup lookup)
 {
     base.Read(param1, lookup);
     param1.ReadShort();
     this.var_4674 = lookup.Lookup(param1) as class_1021;
     this.var_4674.Read(param1, lookup);
     this.timer = param1.ReadInt();
     this.timer = param1.Shift(this.timer, 28);
 }
 public class_715(class_1021 param1 = null, int param2 = 0)
 {
     this.timer = param2;
     if (param1 == null)
     {
         this.var_4674 = new class_1021();
     }
     else
     {
         this.var_4674 = param1;
     }
 }
 public class_879(int param1 = 0, class_1021 param2 = null)
 {
     this.timer = param1;
     if (param2 == null)
     {
         this.var_2594 = new class_1021();
     }
     else
     {
         this.var_2594 = param2;
     }
 }