public void m0003dd() { if (this.f000081 != null) { int num = 0; if ((this.f000081 != null) && (this.f00005b.Count != 0)) { num = Math.Min(this.f00005b.Count, this.m0000f0()) + this.f000081.f00000b; } while (this.f00088a.get_Count() < num) { c00006c cc = new c00006c(this.f000081.f00004f, this.f000081.f000001); c000052.m000104(cc); if (base.f00002c.m00006b() != null) { c000052.m00036e(cc, base.f00002c.m00006b()); } int num2 = this.f00088a.get_Count(); this.f00088a.Add(cc); cc.m00033f(base.f00002c, false); cc.m00025c(-c000076.f000066.Z * 0.01f); } while (this.f00088a.get_Count() > num) { c000052.m00036f(this.f00088a.m000440()); } this.m0003e2(); } }