public c000227(c000240 p0, enum0232 p1) : base(p0) { this.f000030 = Vector2.Zero; this.f000001 = enum0225.f000045; if (f000241 == null) { if (SenseKeyHelper.PadCount == 6) { f000241 = new Vector2[] { new Vector2(0f, 0f), new Vector2(680f, 0f), new Vector2(1360f, 0f), new Vector2(0f, 768f), new Vector2(680f, 768f), new Vector2(1360f, 768f) }; } else { f000241 = new Vector2[] { new Vector2(0f, 0f), new Vector2(680f, 0f), new Vector2(1360f, 0f), new Vector2(0f, 384f), new Vector2(1360f, 384f), new Vector2(0f, 768f), new Vector2(680f, 768f), new Vector2(1360f, 768f) }; } f00003e = new List<IList<Vector3>>(); for (int i = 0; i < 2; i++) { foreach (IList<Vector3> list2 in c000031.m000061(@"splx\" + i + ".splx")) { f00003e.Add(list2); } } } this.f000017 = p0; this.f00002d = p1; this.f00005b = new List<c00022f>(); f0000b1 = new Random(); this.f000033 = 50f; this.f000035 = 1f; this.f000037 = 0.5f; this.f0000a4 = 0.2f; }
private c000227 m0002f7(enum0232 p0) { c000227 c = new c000227(this.f000017, p0); c.m000051(enum0225.f000043); switch (p0) { case enum0232.f00002d: c.m000051(enum0225.f000045); break; case enum0232.f000245: c.m000029(180f); c.m00002d(1.2f); c.m000039(0.2f); c.m00003b(0.5f); c.m000051(enum0225.f000044); break; case enum0232.f000246: c.m000029(180f); c.m00002d(1.2f); c.m000039(0.2f); c.m00003b(0.5f); c.m000051(enum0225.f000044); break; case enum0232.f000247: c.m000029(180f); c.m00002d(1.2f); c.m000039(0.2f); c.m00003b(0.5f); c.m000051(enum0225.f000044); break; case enum0232.f000248: c.m000029(150f); c.m00002d(1.3f); c.m000039(0.45f); c.m000051(enum0225.f000045); break; case enum0232.f000249: c.m000029(130f); c.m00002d(1.5f); c.m000039(0.4f); c.m00003b(0.3f); break; case enum0232.f00024a: c.m000029(180f); c.m00002d(1.6f); c.m000039(0.35f); c.m00003b(0.5f); break; case enum0232.f00024b: c.m000029(150f); c.m00002d(1.35f); c.m000039(0.3f); c.m00003b(0.3f); break; case enum0232.f00024c: c.m000051(enum0225.f000045); break; case enum0232.f00024d: c.m000051(enum0225.f000045); break; case enum0232.f00024e: c.m000029(130f); c.m00002d(1.5f); c.m000039(0.4f); c.m00003b(0.3f); break; case enum0232.f00024f: c.m000029(110f); c.m00002d(1f); c.m000039(0.1f); c.m00003b(0.3f); break; case enum0232.f000250: c.m000051(enum0225.f000045); break; case enum0232.f000251: c.m000051(enum0225.f000045); break; case enum0232.f000252: c.m000051(enum0225.f000045); c.m000029(210f); break; case enum0232.f000253: c.m000051(enum0225.f000045); c.m000029(200f); break; } if (this.f000017.m000062() == enum023f.f00006e) { c.m000051(enum0225.f000001); c.m000029(180f); c.m0000c0(this.f00000a); } return c; }
private c000227 m0002f6(enum0232 p0, List<Vector2> p1, Vector2 p2) { c000227 c = this.m0002f7(p0); c.m000023(p2); c.m000048(p1); return c; }
private void m0002a2(enum0232 p0) { int num = 1; Vector2 one = Vector2.One; float num2 = 0f; switch (p0) { case enum0232.f00002d: num = f0000b1.Next(8, 10); one = new Vector2(((float) (300 * num)) / 10f, ((float) (100 * num)) / 10f); break; case enum0232.f000245: case enum0232.f000246: num = f0000b1.Next(5, 0x19); if (f0000b1.Next(3) != 0) { one = new Vector2(((float) (400 * num)) / 30f, ((float) (200 * num)) / 30f); break; } one = new Vector2(((float) (600 * num)) / 30f, ((float) (80 * num)) / 30f); break; case enum0232.f000247: num = f0000b1.Next(5, 12); one = new Vector2(((float) (400 * num)) / 30f, ((float) (200 * num)) / 30f); break; case enum0232.f000248: num = f0000b1.Next(5, 10); one = new Vector2(((float) (400 * num)) / 20f, ((float) (150 * num)) / 20f); break; case enum0232.f000249: num2 = 80f; num = f0000b1.Next(4, 8); one = new Vector2(((float) (300 * num)) / 3f, ((float) (100 * num)) / 3f); break; case enum0232.f00024a: num = f0000b1.Next(5, 10); one = new Vector2(((float) (400 * num)) / 10f, ((float) (120 * num)) / 10f); break; case enum0232.f00024b: num = f0000b1.Next(6, 8); one = new Vector2(((float) (650 * num)) / 6f, ((float) (180 * num)) / 6f); break; case enum0232.f00024c: num2 = 50f; num = f0000b1.Next(5, 8); one = new Vector2(((float) (300 * num)) / 7f, ((float) (100 * num)) / 7f); break; case enum0232.f00024d: num = f0000b1.Next(3, 8); break; case enum0232.f00024e: num2 = 150f; num = f0000b1.Next(3, 5); one = new Vector2(((float) (300 * num)) / 3f, ((float) (100 * num)) / 3f); break; case enum0232.f00024f: num2 = 180f; num = f0000b1.Next(3, 5); one = new Vector2(((float) (300 * num)) / 3f, ((float) (100 * num)) / 3f); break; case enum0232.f000250: num = f0000b1.Next(6, 8); break; case enum0232.f000251: num = f0000b1.Next(2, 5); break; case enum0232.f000252: num = f0000b1.Next(2, 4); break; case enum0232.f000253: num = 1; break; } if (num2 > 0f) { this.m0002f2(p0, num, num2); } else { this.m0002f3(p0, num, one); } }
public c000227 m0002f5(enum0232 p0, float p1, int p2, Vector2 p3) { List<Vector2> list = this.m0002fb(p2, p1, p3); c000227 item = this.m0002f6(p0, list, p3); this.f00005b.Add(item); return item; }
public c000227 m0002f4(enum0232 p0, IList<Vector2> p1) { Vector2 vector = p1[p1.Count - 1]; c000227 item = this.m0002f7(p0); item.m000023(vector); item.m000048(p1); item.m000004(p1.Count - 1); this.f00005b.Add(item); return item; }
public c000227 m0002f3(enum0232 p0, int p1, Vector2 p2) { List<Vector2> list = m0002f8(p1, p2); c000227 item = this.m0002f6(p0, list, p2); this.f00005b.Add(item); return item; }
public c000227 m0002f2(enum0232 p0, int p1, float p2) { float num = 0f; List<Vector2> list = this.m0002f9(p1, p2, ref num); c000227 item = this.m0002f6(p0, list, new Vector2(num, 0f)); this.f00005b.Add(item); return item; }
private static c00020e m0002e1(enum0232 p0) { c00020e ce = null; switch (p0) { case enum0232.f00002d: return new c00021f(f000017); case enum0232.f000245: return new c000234(f000017); case enum0232.f000246: return new c00024f(f000017); case enum0232.f000247: return new c00022a(f000017); case enum0232.f000248: return new c000257(f000017); case enum0232.f000249: return new c000237(f000017); case enum0232.f00024a: return new c000230(f000017); case enum0232.f00024b: return new c000245(f000017); case enum0232.f00024c: return new c000212(f000017); case enum0232.f00024d: return new c00024d(f000017); case enum0232.f00024e: return new c00022b(f000017); case enum0232.f00024f: return new c000236(f000017); case enum0232.f000250: return new c000247(f000017); case enum0232.f000251: return new c00024c(f000017); case enum0232.f000252: return new c00023e(f000017); case enum0232.f000253: return new c00024e(f000017); case ((enum0232) 0x10): return ce; case enum0232.f000254: return new c00020f(f000017); case enum0232.f000255: { c00020f cf = new c00020f(f000017); cf.m0002d9(1); return cf; } } return ce; }
public static void m0002e2(enum0232 p0, c00020e p1) { f00000b += p1.m0000f1(); GameDataInfo.Instance().m000062().m000309(f00000b); p1.m0002d2(0); f00020e[p0].m00007d(p1); }
public static c00020e m0002e0(enum0232 p0) { c00020e ce = null; ce = f00020e[p0].m00007c(); if (ce == null) { c00020e ce2 = m0002e1(p0); f00020e[p0].m00007b(ce2); ce = f00020e[p0].m00007c(); } ce.m000001(); if (ce.m0002d5() > 10) { int num = (int) (((double) (ce.m0002d5() * c000074.m0000d3().Next(50))) / 100.0); if (c000074.m0000d3().Next(2) == 0) { num = -num; } if (f00000b < 0) { if (num > 0) { num = -num; } } else if (f00000b > 300) { num = (int) (((double) (ce.m0002d5() * c000074.m0000d3().Next(20, 60))) / 100.0); } ce.m0002d2(num); f00000b -= ce.m0000f1(); GameDataInfo.Instance().m000062().m000309(f00000b); } return ce; }
public static void m0002e2(enum0232 p0, c00020e p1) { f00000b += p1.m0000f1(); c00027c.m000096().m000062().m000309(f00000b); p1.m0002d2(0); f00020e[p0].m00007d(p1); }