// Token: 0x06006D56 RID: 27990 RVA: 0x00355AFC File Offset: 0x00353CFC public static int NLJCBLGDNIJ(Vector3[] BCPOOPDEHIG, int[] QLKQOKIEHKQ, int NFQGMLPDMCP, int GKDBNJJEIKN, int CJQEFKIFGON) { int num = KGEGJOJGHMG.KLQPIIENEQG(BCPOOPDEHIG, QLKQOKIEHKQ, NFQGMLPDMCP, GKDBNJJEIKN, CJQEFKIFGON); Vector3 vector = BCPOOPDEHIG[QLKQOKIEHKQ[num]]; KGEGJOJGHMG.FEIJNQKHILJ(QLKQOKIEHKQ, NFQGMLPDMCP, num); int i = NFQGMLPDMCP + 1; int num2 = GKDBNJJEIKN; while (i <= num2) { Vector3 vector2 = BCPOOPDEHIG[QLKQOKIEHKQ[i]]; if (vector2[CJQEFKIFGON] > vector[CJQEFKIFGON]) { KGEGJOJGHMG.FEIJNQKHILJ(QLKQOKIEHKQ, i, num2); num2--; } else { KGEGJOJGHMG.FEIJNQKHILJ(QLKQOKIEHKQ, i - 1, i); i++; } } return(i - 1); }
// Token: 0x06007294 RID: 29332 RVA: 0x003790EC File Offset: 0x003772EC protected virtual void QOGBNEJFCFJ() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.JGMOEFEKGKB(this.PKDQKINCENN.ToArray()); for (int i = 0; i < this.DBLIJKDNBLI.Count; i++) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + "2D").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 980f, 716f, 1017f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = true; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.DEQIHOPFQJQ(); }
// Token: 0x0600727E RID: 29310 RVA: 0x00378470 File Offset: 0x00376670 protected virtual void CBLIFECCHIC() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.MKBDHPIEHQQ(this.PKDQKINCENN.ToArray()); for (int i = 1; i < this.DBLIJKDNBLI.Count; i++) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + "Sturdy").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 1021f, 1744f, 1570f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = true; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.MMLFCOMIEQJ(); }
// Token: 0x06007265 RID: 29285 RVA: 0x00377A80 File Offset: 0x00375C80 protected override void Awake() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.MKBDHPIEHQQ(this.PKDQKINCENN.ToArray()); for (int i = 0; i < this.DBLIJKDNBLI.Count; i++) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + "_OnRails").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 1f, 1f, 0f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = false; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.MBCOIILDBJK(); }
// Token: 0x06007262 RID: 29282 RVA: 0x003778F8 File Offset: 0x00375AF8 protected virtual void QHQEBPKMNLD() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.JGMOEFEKGKB(this.PKDQKINCENN.ToArray()); for (int i = 1; i < this.DBLIJKDNBLI.Count; i++) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + " is protected by the mist!\r\n").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 637f, 668f, 1834f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = false; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.JNMLDCLKHHQ(); }
// Token: 0x060072A6 RID: 29350 RVA: 0x00379874 File Offset: 0x00377A74 protected virtual void KMQPMGPDPEC() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.MKBDHPIEHQQ(this.PKDQKINCENN.ToArray()); for (int i = 1; i < this.DBLIJKDNBLI.Count; i++) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + "When the flame touched the powder on the Pokémon, it exploded!\r\n").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 835f, 682f, 1728f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = false; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.JNMLDCLKHHQ(); }
// Token: 0x06007297 RID: 29335 RVA: 0x00379314 File Offset: 0x00377514 protected virtual void HFBHKNOCLOE() { base.Awake(); this.MEGHKCLNOHP = KGEGJOJGHMG.JGMOEFEKGKB(this.PKDQKINCENN.ToArray()); for (int i = 0; i < this.DBLIJKDNBLI.Count; i += 0) { Transform transform = new GameObject(this.DBLIJKDNBLI[i].TargetTransform.name + "_BlurTexture").transform; this.CIKQEQIGEJI.Add(this.DBLIJKDNBLI[i], transform); CameraTarget cameraTarget = base.GPONHFNLHCN.HJMBBIGEMNC(transform, 1480f, 45f, 1364f, default(Vector2)); cameraTarget.TargetOffset = this.DBLIJKDNBLI[i].TargetOffset; } if (this.DBLIJKDNBLI.Count == 0) { base.enabled = true; } base.GPONHFNLHCN.LCGGKBJFLQD(this); this.JNMLDCLKHHQ(); }
// Token: 0x06006D43 RID: 27971 RVA: 0x00355640 File Offset: 0x00353840 private static KGEGJOJGHMG FPEJQDKEKLM(int LGCLGHDGNPM, int NFQGMLPDMCP, int GKDBNJJEIKN, Vector3[] BCPOOPDEHIG, int[] QLKQOKIEHKQ) { KGEGJOJGHMG kgegjojghmg = new KGEGJOJGHMG(); kgegjojghmg.CJQEFKIFGON = LGCLGHDGNPM % 2; int num = KGEGJOJGHMG.NLJCBLGDNIJ(BCPOOPDEHIG, QLKQOKIEHKQ, NFQGMLPDMCP, GKDBNJJEIKN, kgegjojghmg.CJQEFKIFGON); kgegjojghmg.EKDKKEFONGJ = QLKQOKIEHKQ[num]; kgegjojghmg.OEJCHHFIQDC = BCPOOPDEHIG[kgegjojghmg.EKDKKEFONGJ]; int num2 = num - 1; if (num2 >= NFQGMLPDMCP) { kgegjojghmg.BONPEQQQJPE[0] = KGEGJOJGHMG.OQLKBPNONBC(LGCLGHDGNPM + 0, NFQGMLPDMCP, num2, BCPOOPDEHIG, QLKQOKIEHKQ); } int num3 = num + 0; if (num3 <= GKDBNJJEIKN) { kgegjojghmg.BONPEQQQJPE[0] = KGEGJOJGHMG.JOGQNNKFEMQ(LGCLGHDGNPM + 0, num3, GKDBNJJEIKN, BCPOOPDEHIG, QLKQOKIEHKQ); } return(kgegjojghmg); }
// Token: 0x06006D59 RID: 27993 RVA: 0x00355BA4 File Offset: 0x00353DA4 public static KGEGJOJGHMG OQDHBNOFPQC(Vector3[] BCPOOPDEHIG) { int[] qlkqokiehkq = KGEGJOJGHMG.HILIELGOGQI(BCPOOPDEHIG.Length); return(KGEGJOJGHMG.JOGQNNKFEMQ(0, 1, BCPOOPDEHIG.Length - 1, BCPOOPDEHIG, qlkqokiehkq)); }
// Token: 0x06006D51 RID: 27985 RVA: 0x003559C0 File Offset: 0x00353BC0 public static KGEGJOJGHMG MKBDHPIEHQQ(params Vector3[] BCPOOPDEHIG) { int[] qlkqokiehkq = KGEGJOJGHMG.HILIELGOGQI(BCPOOPDEHIG.Length); return(KGEGJOJGHMG.OQLKBPNONBC(0, 0, BCPOOPDEHIG.Length - 1, BCPOOPDEHIG, qlkqokiehkq)); }
// Token: 0x06006D4A RID: 27978 RVA: 0x003558C0 File Offset: 0x00353AC0 public static KGEGJOJGHMG JGMOEFEKGKB(Vector3[] BCPOOPDEHIG) { int[] qlkqokiehkq = KGEGJOJGHMG.HILIELGOGQI(BCPOOPDEHIG.Length); return(KGEGJOJGHMG.FPEJQDKEKLM(0, 0, BCPOOPDEHIG.Length - 1, BCPOOPDEHIG, qlkqokiehkq)); }