示例#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 c00021e m0002e5(enum0214 p0)
 {
     c00021e ce = null;
     ce = f00007a[p0].m00007c();
     if (ce == null)
     {
         c00021e ce2 = new c00021e(p0, f000017);
         f00007a[p0].m00007b(ce2);
         ce = f00007a[p0].m00007c();
     }
     return ce;
 }
示例#3
0
 public static void m000253(c00021e p0)
 {
     f00007a[p0.m00013c()].m00007d(p0);
 }
示例#4
0
 public void m000253(c00021e p0)
 {
     this.f00025c.Add(p0);
 }
示例#5
0
 private void m0002fe()
 {
     int num = this.f00000b;
     int num2 = c00027b.m00009f().m00031d(this.m000010());
     if (num2 > 0)
     {
         if (num >= num2)
         {
             this.f00000b = 0;
         }
         else
         {
             this.f00000b++;
         }
     }
     if (num != this.f00000b)
     {
         if (this.f00000b == 0)
         {
             if (this.f000259 != null)
             {
                 this.f000259.m0002e7(enum021d.f00020f);
                 this.f000259 = null;
             }
         }
         else if (this.f000259 == null)
         {
             this.m0000af();
         }
         this.f00008a.m0000b0();
     }
 }
示例#6
0
 private void m0000af()
 {
     if (this.f00000b == 0)
     {
         c00024b cb = new c00024b(this, this.f000017);
         cb.m000001();
         float num = this.m000024() + base.m000062().m000024();
         Vector2 vector = this.m000022() + ((Vector2) (c000029.m000040(num - 1.570796f) * 120f));
         cb.m0002ee(vector, num);
         this.f000017.m000104(cb);
         this.f0000a0 = true;
     }
     else
     {
         c00021e ce = c00021c.m0002e5(this.f00002c.m00013c());
         ce.m000032();
         this.f000017.m000253(ce);
         this.f000259 = ce;
     }
 }