public GClass837(GClass839 gclass839_1) { Class13.NP5bWyNzLwONS(); this.dictionary_0 = new Dictionary <string, DateTimeOffset>(); this.random_0 = new Random(); this.list_0 = new List <GClass841>(); this.object_0 = new object(); base..ctor(); this.Context = gclass839_1; this.list_0.Add(this.Module = new GClass842(gclass839_1)); foreach (object obj in Enum.GetValues(typeof(TargetMap))) { TargetMap targetMap = (TargetMap)obj; if (targetMap != TargetMap.PayloadEscort) { GClass841 gclass = null; if (MapUtils.smethod_6((int)targetMap)) { if (MapUtils.smethod_7((int)targetMap)) { gclass = new GClass849(gclass839_1, targetMap); } else if (MapUtils.smethod_8((int)targetMap)) { gclass = new GClass850(gclass839_1, targetMap); } } else { gclass = new GClass845(gclass839_1, targetMap); } if (gclass != null) { this.list_0.Add(gclass); } } } this.list_0.Add(new GClass843(gclass839_1)); if (Constants.bool_0) { this.list_0.Add(new GClass851(gclass839_1)); } this.list_0.Add(new GClass846(gclass839_1)); if (Constants.FrozenLabirynthEnabled) { this.list_0.Add(new GClass847(gclass839_1)); } if (Constants.PayloadEscortEnabled) { this.list_0.Add(new GClass848(gclass839_1)); } this.list_0.Add(new GClass852(gclass839_1)); this.Module.Start(); }
public virtual void imethod_1(BinaryStream binaryStream_0) { while (this.vector_0.Length > 0) { this.vector_0.method_1(); } int i = 0; int num = binaryStream_0.ReadByte(); while (i < num) { GClass845 gclass = (GClass845)GClass86.smethod_2((int)binaryStream_0.smethod_1()); gclass.imethod_1(binaryStream_0); this.vector_0.method_0(gclass); i++; } }