示例#1
0
        public static void m00006e(c000240 p0)
        {
            f000017 = p0;
            for (int i = 0; i < 120; i++)
            {
                c000251 c = new c000251(enum0250.f0001ab);
                f000162.m00007b(c);
            }
            for (int j = 0; j < 30; j++)
            {
                c000251 c2 = new c000251(enum0250.f00013c);
                f00002c.m00007b(c2);
            }
            for (int k = 0; k < SenseKeyHelper.PadCount; k++)
            {
                enum0214 key = (enum0214) k;
                f00007a.Add(key, new c00003b<c00021e>());
                f00020d.Add(key, new c00003b<c00023d>());
                for (int n = 0; n < 5; n++)
                {
                    c00021e ce = new c00021e(key, p0);
                    f00007a[key].m00007b(ce);
                }
                c00023d cd = new c00023d(key, p0);
                f00020d[key].m00007b(cd);
            }
            int num5 = 15;
            for (int m = 0; m <= num5; m++)
            {
                enum0232 enum3 = (enum0232) m;
                f00020e.Add(enum3, new c00003b<c00020e>());
                int num7 = 10;
                switch (enum3)
                {
                    case enum0232.f000245:
                    case enum0232.f000246:
                    case enum0232.f000247:
                    case enum0232.f000249:
                        num7 = 30;
                        break;

                    case enum0232.f000248:
                    case enum0232.f00024a:
                        num7 = 100;
                        break;
                }
                for (int num8 = 0; num8 < num7; num8++)
                {
                    c00020e ce2 = m0002e1(enum3);
                    f00020e[enum3].m00007b(ce2);
                }
            }
            if (GameSetting.Instance().m000008())
            {
                enum0232 enum4 = enum0232.f000254;
                f00020e.Add(enum4, new c00003b<c00020e>());
                for (int num9 = 0; num9 < 5; num9++)
                {
                    c00020e ce3 = m0002e1(enum4);
                    f00020e[enum4].m00007b(ce3);
                }
                enum4 = enum0232.f000255;
                f00020e.Add(enum4, new c00003b<c00020e>());
                for (int num10 = 0; num10 < 5; num10++)
                {
                    c00020e ce4 = m0002e1(enum4);
                    f00020e[enum4].m00007b(ce4);
                }
            }
            f00000b = GameDataInfo.Instance().m000062().m000308();
        }
示例#2
0
 public static void m0002e4(c00023d p0)
 {
     f00020d[p0.m00013c()].m00007d(p0);
 }
示例#3
0
 public static c00023d m0002e3(enum0214 p0)
 {
     c00023d cd = null;
     cd = f00020d[p0].m00007c();
     if (cd == null)
     {
         c00023d cd2 = new c00023d(p0, f000017);
         f00020d[p0].m00007b(cd2);
         cd = f00020d[p0].m00007c();
     }
     return cd;
 }
示例#4
0
 public void m0002e4(c00023d p0)
 {
     this.f00025d.Add(p0);
 }
示例#5
0
 private void m0002ea()
 {
     if (!this.f0000a0 && !this.f000056)
     {
         this.f000039.m000047();
         if (this.f00025a.m000044() == enum021d.f00003a)
         {
             this.f00002c.m00029f().m00009c().m000030(enum0273.f000041);
             this.f00025a.m0000af();
             this.f000063 = DateTime.Now.AddSeconds(3.0);
             this.f00008a.m0000b1();
             this.f00025a = null;
             this.f0000a0 = true;
             this.f00000a = false;
             this.f000035 = 0f;
             if (this.f000259 != null)
             {
                 this.f000259.m0000c0(true);
                 this.f000259.m000032();
             }
         }
     }
 }
示例#6
0
 private void m0000ae()
 {
     if (this.f000259 != null)
     {
         this.f000259.m0000c0(false);
     }
     c00023d cd = c00021c.m0002e3(this.f00002c.m00013c());
     cd.m0000ae();
     this.f000017.m0002e4(cd);
     this.f00025a = cd;
 }