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) { GClass809 gclass = (GClass809)GClass86.smethod_2((int)binaryStream_0.smethod_1()); gclass.imethod_1(binaryStream_0); this.vector_0.method_0(gclass); i++; } }
public static GClass808 smethod_0(DollConfig dollConfig_0) { GClass808 gclass; switch (dollConfig_0.DollId) { case 1: gclass = new GClass814(); break; case 2: gclass = new GClass813(); break; case 3: gclass = new GClass812(); break; case 4: gclass = new GClass811(); break; case 5: gclass = new GClass810(); break; case 6: gclass = new GClass809(); break; default: gclass = null; break; } if (gclass != null) { gclass.Init(dollConfig_0.Keys); } return(gclass); }