using System; using System.Collections.Generic; using RecRoom.Tools; using UnityEngine; namespace RecRoom { // Token: 0x02000B96 RID: 2966 public class PKCFHKOOCAA : FHLJACEINFO { // Token: 0x06016635 RID: 91701 RVA: 0x00636260 File Offset: 0x00634460 protected virtual void OFGJPGGMBMC(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 4; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 1; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x06016636 RID: 91702 RVA: 0x006362EC File Offset: 0x006344EC protected virtual void CKFBOOPLDGA(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 1462f && num >= 552f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 744f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.KHMJPFDECMM(BECDJICOKGL, EOLMHIJGJAK, 83f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 905f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 649f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 50f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016637 RID: 91703 RVA: 0x00636438 File Offset: 0x00634638 protected override void KBEGPCCPPBK(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.CDPMHKEKGPG); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(2); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 2) { int num2 = base.DKDHIEFJAFE(6); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016638 RID: 91704 RVA: 0x006364C8 File Offset: 0x006346C8 protected virtual void ALIEHBMCAKK(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 578f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 1454f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 372f; Vector2 vector4 = new Vector2(num, 267f); Vector2 vector5 = new Vector2(num, 572f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016639 RID: 91705 RVA: 0x006365A0 File Offset: 0x006347A0 protected virtual void GLLEDBMIHDO(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GMNJJCJFFEF()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(7); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 4) { int num2 = base.DKDHIEFJAFE(4); this.JLEGBCIFMPF(num, num2); } } // Token: 0x0601663A RID: 91706 RVA: 0x00636630 File Offset: 0x00634830 protected virtual void IGKNPGKIECN(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601663B RID: 91707 RVA: 0x00636634 File Offset: 0x00634834 protected virtual void GJHKBDPLNNA(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DBLCJFNMGMK()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(0); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 5) { int num2 = base.DKDHIEFJAFE(6); this.JLEGBCIFMPF(num, num2); } } // Token: 0x0601663C RID: 91708 RVA: 0x006366C4 File Offset: 0x006348C4 protected virtual void FFBIPHFOBIH(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 639f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 661f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1750f; Vector2 vector4 = new Vector2(num, 1403f); Vector2 vector5 = new Vector2(num, 1252f); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x0601663D RID: 91709 RVA: 0x0063679C File Offset: 0x0063499C protected override void FKHKJLMMPHF(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601663E RID: 91710 RVA: 0x006367A0 File Offset: 0x006349A0 protected virtual void GPNFCHBALDH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601663F RID: 91711 RVA: 0x006367A4 File Offset: 0x006349A4 protected virtual void FLHOAIFCKBA(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.BGCCDGEJLNK()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(4); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 3) { int num2 = base.DKDHIEFJAFE(3); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016640 RID: 91712 RVA: 0x00636834 File Offset: 0x00634A34 protected virtual void ILOODAOHFPM(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016641 RID: 91713 RVA: 0x00636838 File Offset: 0x00634A38 protected virtual void IFOEOFBNGFO(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 483f || num >= 1866f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 729f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1372f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1699f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag, pohbidhphag2, 1001f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 1950f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016642 RID: 91714 RVA: 0x00636984 File Offset: 0x00634B84 protected virtual void OEGIJBFKPNE(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.LHBCCILMHFH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(4); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 1) { int num2 = base.DKDHIEFJAFE(2); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016643 RID: 91715 RVA: 0x00636A14 File Offset: 0x00634C14 protected virtual void OFAMNPOFIOI(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 724f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 1) ? 1705f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 435f; Vector2 vector4 = new Vector2(num, 1951f); Vector2 vector5 = new Vector2(num, 718f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016644 RID: 91716 RVA: 0x00636AEC File Offset: 0x00634CEC protected virtual void EAIPIDFHHDF(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.BGCCDGEJLNK()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(4); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 0) { int num2 = base.DKDHIEFJAFE(6); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016645 RID: 91717 RVA: 0x00636B7C File Offset: 0x00634D7C protected virtual void PIKPBOPCHLI(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 4; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 0; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num2; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = num4; List ckaiachkiie3 = this.CKAIACHKIIE; int num7 = AOPAFGGDHCI; AOPAFGGDHCI = num7 + 0; ckaiachkiie3[num7] = NOEPBOCJBDF; List ckaiachkiie4 = this.CKAIACHKIIE; int num8 = AOPAFGGDHCI; AOPAFGGDHCI = num8 + 0; ckaiachkiie4[num8] = num4; List ckaiachkiie5 = this.CKAIACHKIIE; int num9 = AOPAFGGDHCI; AOPAFGGDHCI = num9 + 0; ckaiachkiie5[num9] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x06016646 RID: 91718 RVA: 0x00636C08 File Offset: 0x00634E08 protected virtual void JMLHEDPHIPB(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016647 RID: 91719 RVA: 0x00636C0C File Offset: 0x00634E0C protected virtual void LPGIBEHPNBJ(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016648 RID: 91720 RVA: 0x00636C10 File Offset: 0x00634E10 protected override void JLEGBCIFMPF(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 2; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 1; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x06016649 RID: 91721 RVA: 0x00636C9C File Offset: 0x00634E9C protected virtual void DJFDMICEAFH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601664A RID: 91722 RVA: 0x00636CA0 File Offset: 0x00634EA0 protected virtual void GCAGJHEIBAO(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601664B RID: 91723 RVA: 0x00636CA4 File Offset: 0x00634EA4 protected virtual void EOKPPHPHACA(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 1059f || num >= 1253f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 715f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 790f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1073f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 321f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 1360f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601664C RID: 91724 RVA: 0x00636DF0 File Offset: 0x00634FF0 protected virtual void CKMCEBKPJOK(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 866f && num < 2f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 678f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 21f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1555f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 674f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag2, pohbidhphag3, 938f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601664D RID: 91725 RVA: 0x00636F3C File Offset: 0x0063513C protected virtual void LGFEHILKILO(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601664E RID: 91726 RVA: 0x00636F40 File Offset: 0x00635140 protected virtual void LLEGPMJGBKA(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 65f || num < 67f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1052f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 1764f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 209f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 971f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 850f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601664F RID: 91727 RVA: 0x0063708C File Offset: 0x0063528C protected virtual void HPPMABMNGLI(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GHHBEMGJJLH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(4); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 4) { int num2 = base.DKDHIEFJAFE(1); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016650 RID: 91728 RVA: 0x0063711C File Offset: 0x0063531C protected virtual void PGICPNMCJNH(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 5; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 0; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x06016651 RID: 91729 RVA: 0x006371A8 File Offset: 0x006353A8 protected virtual void JPLMGJADKBA(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016652 RID: 91730 RVA: 0x006371AC File Offset: 0x006353AC protected virtual void OLPHCHHHIAL(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DBLCJFNMGMK()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(3); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 2) { int num2 = base.DKDHIEFJAFE(1); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016653 RID: 91731 RVA: 0x0063723C File Offset: 0x0063543C protected virtual void CNBMHJDBCHN(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1789f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 776f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 820f; Vector2 vector4 = new Vector2(num, 1134f); Vector2 vector5 = new Vector2(num, 145f); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016654 RID: 91732 RVA: 0x00637314 File Offset: 0x00635514 protected virtual void NLOJNCDDAEE(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 186f || num >= 438f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 520f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IPHDDDABOBA(BECDJICOKGL, EOLMHIJGJAK, 1600f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 61f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 323f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag2, pohbidhphag3, 404f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016655 RID: 91733 RVA: 0x00637460 File Offset: 0x00635660 protected virtual void FMEOBKHFFFH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016656 RID: 91734 RVA: 0x00637464 File Offset: 0x00635664 protected virtual void ABHFFAMCAIJ(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.PGLAPFNACAN()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(0); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 0) { int num2 = base.DKDHIEFJAFE(0); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016657 RID: 91735 RVA: 0x006374F4 File Offset: 0x006356F4 protected virtual void CONHKHJCJCO(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016658 RID: 91736 RVA: 0x006374F8 File Offset: 0x006356F8 protected virtual void ECFMGECEMHI(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016659 RID: 91737 RVA: 0x006374FC File Offset: 0x006356FC public PKCFHKOOCAA(Transform CNGOCFABIFK) : base(CNGOCFABIFK) { } // Token: 0x0601665A RID: 91738 RVA: 0x00637508 File Offset: 0x00635708 protected override void INKICBEKGNH(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 0f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1f; Vector2 vector4 = new Vector2(num, 1f); Vector2 vector5 = new Vector2(num, 0f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x0601665B RID: 91739 RVA: 0x006375E0 File Offset: 0x006357E0 protected virtual void ALBCICOIFDH(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 0; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 1; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x0601665C RID: 91740 RVA: 0x0063766C File Offset: 0x0063586C protected virtual void IALKJKOMADM(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 328f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 1) ? 843f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 1828f; Vector2 vector4 = new Vector2(num, 1253f); Vector2 vector5 = new Vector2(num, 1810f); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x0601665D RID: 91741 RVA: 0x00637744 File Offset: 0x00635944 protected virtual void EHAIDGCJICC(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601665E RID: 91742 RVA: 0x00637748 File Offset: 0x00635948 protected virtual void BCHDIENLCNM(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 5; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 0; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num2; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = num4; List ckaiachkiie3 = this.CKAIACHKIIE; int num7 = AOPAFGGDHCI; AOPAFGGDHCI = num7 + 0; ckaiachkiie3[num7] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x0601665F RID: 91743 RVA: 0x006377D4 File Offset: 0x006359D4 protected virtual void HNBDJAJLGJE(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 161f && num >= 1027f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 650f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.PHEHOEGMFBF(BECDJICOKGL, EOLMHIJGJAK, 1599f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 987f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag, pohbidhphag2, 475f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 1214f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016660 RID: 91744 RVA: 0x00637920 File Offset: 0x00635B20 protected virtual void GGIJMFEPPJK(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 117f || num < 1358f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 324f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1269f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1055f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 260f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 1511f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016661 RID: 91745 RVA: 0x00637A6C File Offset: 0x00635C6C protected virtual void ECBGLBCCBGG(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016662 RID: 91746 RVA: 0x00637A70 File Offset: 0x00635C70 protected virtual void LBAPCGCEOJH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016663 RID: 91747 RVA: 0x00637A74 File Offset: 0x00635C74 protected virtual void DODOGHEJKJG(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 5; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 0; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x06016664 RID: 91748 RVA: 0x00637B00 File Offset: 0x00635D00 protected virtual void JAGPFHINCJC(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016665 RID: 91749 RVA: 0x00637B04 File Offset: 0x00635D04 protected virtual void HFDAEHMFIOP(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.CIHAHABANOO()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(4); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 8) { int num2 = base.DKDHIEFJAFE(6); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016666 RID: 91750 RVA: 0x00637B94 File Offset: 0x00635D94 protected override void FKFIGPCAAFG(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016667 RID: 91751 RVA: 0x00637B98 File Offset: 0x00635D98 protected virtual void BCNBOKNIHON(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016668 RID: 91752 RVA: 0x00637B9C File Offset: 0x00635D9C protected virtual void AIOOJPKPAKO(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 7; int num2 = num; int num3 = num + 0; int num4 = NOEPBOCJBDF + 0; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = NOEPBOCJBDF; List ckaiachkiie3 = this.CKAIACHKIIE; int num7 = AOPAFGGDHCI; AOPAFGGDHCI = num7 + 0; ckaiachkiie3[num7] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; List ckaiachkiie4 = this.CKAIACHKIIE; int num8 = AOPAFGGDHCI; AOPAFGGDHCI = num8 + 0; ckaiachkiie4[num8] = num3; } // Token: 0x06016669 RID: 91753 RVA: 0x00637C28 File Offset: 0x00635E28 protected virtual void INABBABBLGB(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 491f || num < 1691f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1836f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1495f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1646f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag, pohbidhphag2, 400f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 900f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601666A RID: 91754 RVA: 0x00637D74 File Offset: 0x00635F74 protected virtual void FCMGDBDANOB(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 578f && num < 664f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1859f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1966f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1733f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 762f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 211f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601666B RID: 91755 RVA: 0x00637EC0 File Offset: 0x006360C0 protected virtual void MDMPMFJJHKJ(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601666C RID: 91756 RVA: 0x00637EC4 File Offset: 0x006360C4 protected virtual void IOAOKCECKII(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 861f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 630f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 275f; Vector2 vector4 = new Vector2(num, 784f); Vector2 vector5 = new Vector2(num, 1224f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x0601666D RID: 91757 RVA: 0x00637F9C File Offset: 0x0063619C protected virtual void AHBDPKEKAIK(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601666E RID: 91758 RVA: 0x00637FA0 File Offset: 0x006361A0 protected virtual void ANNPMIFILGB(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 1824f || num >= 1265f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 921f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.KHMJPFDECMM(BECDJICOKGL, EOLMHIJGJAK, 1693f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 671f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 1238f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag2, pohbidhphag3, 462f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601666F RID: 91759 RVA: 0x006380EC File Offset: 0x006362EC protected virtual void OJAJADCDGJD(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.HCDEPHFFPKK()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(8); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 2) { int num2 = base.DKDHIEFJAFE(5); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016670 RID: 91760 RVA: 0x0063817C File Offset: 0x0063637C protected virtual void IKFJJDGACGH(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude < 1674f || num >= 1966f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 460f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 245f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1496f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 604f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 521f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016671 RID: 91761 RVA: 0x006382C8 File Offset: 0x006364C8 protected virtual void KAOECBFHLCL(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = true; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 496f && num < 89f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 84f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1743f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1559f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 115f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 112f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x06016672 RID: 91762 RVA: 0x00638414 File Offset: 0x00636614 protected virtual void EPDKFFMKDHN(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1371f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 1) ? 1401f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 542f; Vector2 vector4 = new Vector2(num, 1550f); Vector2 vector5 = new Vector2(num, 1430f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016673 RID: 91763 RVA: 0x006384EC File Offset: 0x006366EC protected virtual void AOEJMCBKOLM(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 234f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 1302f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1573f; Vector2 vector4 = new Vector2(num, 421f); Vector2 vector5 = new Vector2(num, 356f); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); int num3 = PKKCCPFCDEK; PKKCCPFCDEK = num3 + 0; base.BFNOBOOECOG(num3, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016674 RID: 91764 RVA: 0x006385C4 File Offset: 0x006367C4 protected virtual void ELEMCNEFPJN(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.PGLAPFNACAN()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(0); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 4) { int num2 = base.DKDHIEFJAFE(0); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016675 RID: 91765 RVA: 0x00638654 File Offset: 0x00636854 protected virtual void BAJGGCCMNHO(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 1; int num2 = num; int num3 = num + 0; int num4 = NOEPBOCJBDF + 0; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num2; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = num4; List ckaiachkiie3 = this.CKAIACHKIIE; int num7 = AOPAFGGDHCI; AOPAFGGDHCI = num7 + 0; ckaiachkiie3[num7] = NOEPBOCJBDF; List ckaiachkiie4 = this.CKAIACHKIIE; int num8 = AOPAFGGDHCI; AOPAFGGDHCI = num8 + 0; ckaiachkiie4[num8] = num4; List ckaiachkiie5 = this.CKAIACHKIIE; int num9 = AOPAFGGDHCI; AOPAFGGDHCI = num9 + 0; ckaiachkiie5[num9] = num2; List ckaiachkiie6 = this.CKAIACHKIIE; int num10 = AOPAFGGDHCI; AOPAFGGDHCI = num10 + 0; ckaiachkiie6[num10] = num3; } // Token: 0x06016676 RID: 91766 RVA: 0x006386E0 File Offset: 0x006368E0 protected virtual void PAPFPKAEGFM(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016677 RID: 91767 RVA: 0x006386E4 File Offset: 0x006368E4 protected virtual void AAHKCBPCBJH(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GHHBEMGJJLH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(7); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 4) { int num2 = base.DKDHIEFJAFE(1); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016678 RID: 91768 RVA: 0x00638774 File Offset: 0x00636974 protected virtual void KDLEGEPJOFA(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.LHBCCILMHFH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(7); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 4) { int num2 = base.DKDHIEFJAFE(6); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016679 RID: 91769 RVA: 0x00638804 File Offset: 0x00636A04 protected override void BPPHAGAEMGK(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { bool flag = false; if (BECDJICOKGL != null) { float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude; float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE); flag = sqrMagnitude >= 0.010000001f && num >= 15f; } if (flag) { POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL); pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 2f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 0.5f); pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG; POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK); pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 2f * DNAIGDPNOEK; POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 0.5f); POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 0.5f); this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false); this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false); } else { this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ); } } // Token: 0x0601667A RID: 91770 RVA: 0x00638950 File Offset: 0x00636B50 protected virtual void PMDGOHBIJFF(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 1; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 1; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num2; List ckaiachkiie2 = this.CKAIACHKIIE; int num6 = AOPAFGGDHCI; AOPAFGGDHCI = num6 + 0; ckaiachkiie2[num6] = num4; List ckaiachkiie3 = this.CKAIACHKIIE; int num7 = AOPAFGGDHCI; AOPAFGGDHCI = num7 + 0; ckaiachkiie3[num7] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num3; } // Token: 0x0601667B RID: 91771 RVA: 0x006389DC File Offset: 0x00636BDC protected virtual void BFPPFGMJPFD(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.CIHAHABANOO()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(1); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 3) { int num2 = base.DKDHIEFJAFE(1); this.JLEGBCIFMPF(num, num2); } } // Token: 0x0601667C RID: 91772 RVA: 0x00638A6C File Offset: 0x00636C6C protected virtual void BJFLIPBGJAE(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GHHBEMGJJLH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(1); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 7) { int num2 = base.DKDHIEFJAFE(0); this.JLEGBCIFMPF(num, num2); } } // Token: 0x0601667D RID: 91773 RVA: 0x00638AFC File Offset: 0x00636CFC protected virtual void JMCOFJMPIOI(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601667E RID: 91774 RVA: 0x00638B00 File Offset: 0x00636D00 protected virtual void KKBDCFKGMLJ(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x0601667F RID: 91775 RVA: 0x00638B04 File Offset: 0x00636D04 protected virtual void HKOKKMONMEB(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1611f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 0) ? 1031f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 1224f; Vector2 vector4 = new Vector2(num, 1146f); Vector2 vector5 = new Vector2(num, 1243f); int num2 = PKKCCPFCDEK; PKKCCPFCDEK = num2 + 0; base.BFNOBOOECOG(num2, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016680 RID: 91776 RVA: 0x00638BDC File Offset: 0x00636DDC protected virtual void FJDKILCHIHK(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016681 RID: 91777 RVA: 0x00638BE0 File Offset: 0x00636DE0 protected virtual void ECOGBLHOADA(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016682 RID: 91778 RVA: 0x00638BE4 File Offset: 0x00636DE4 protected virtual void FICJNGKDJGH(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GMNJJCJFFEF()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(0); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 8) { int num2 = base.DKDHIEFJAFE(8); this.JLEGBCIFMPF(num, num2); } } // Token: 0x06016683 RID: 91779 RVA: 0x00638C74 File Offset: 0x00636E74 protected virtual void ADIBGDJBOME(int NOEPBOCJBDF, int AOPAFGGDHCI) { int num = NOEPBOCJBDF - 8; int num2 = num; int num3 = num + 1; int num4 = NOEPBOCJBDF + 0; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF; this.CKAIACHKIIE[AOPAFGGDHCI++] = num4; this.CKAIACHKIIE[AOPAFGGDHCI++] = num2; List ckaiachkiie = this.CKAIACHKIIE; int num5 = AOPAFGGDHCI; AOPAFGGDHCI = num5 + 0; ckaiachkiie[num5] = num3; } // Token: 0x06016684 RID: 91780 RVA: 0x00638D00 File Offset: 0x00636F00 protected virtual void KBDOOKLLNAF(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI) { } // Token: 0x06016685 RID: 91781 RVA: 0x00638D04 File Offset: 0x00636F04 protected virtual void NBEJHKINMOD(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG) { Vector3 vector = CIGPHKLAAOD - CCENECCFOLG * DNAIGDPNOEK; Vector3 vector2 = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK; Vector4 vector3 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1259f); float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude; float num = ((PKKCCPFCDEK <= 1) ? 840f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1064f; Vector2 vector4 = new Vector2(num, 245f); Vector2 vector5 = new Vector2(num, 607f); base.BFNOBOOECOG(PKKCCPFCDEK++, vector, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector4); base.BFNOBOOECOG(PKKCCPFCDEK++, vector2, PGNOPONHHMH, vector3, HNOPCLEFEIG, vector5); } // Token: 0x06016686 RID: 91782 RVA: 0x00638DDC File Offset: 0x00636FDC protected virtual void AKJHHOEFBPH(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ) { Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG); Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.LHBCCILMHFH()); Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ); Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE); int num = base.IPDJHBIMFFJ(8); this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG); if (this.NLKOJIGNJAD.Count > 3) { int num2 = base.DKDHIEFJAFE(7); this.JLEGBCIFMPF(num, num2); } } // Token: 0x04003EB9 RID: 16057 private const int DOCAJFOIHIN = 2; // Token: 0x04003EBA RID: 16058 private const int LCFHEBNMGPB = 6; // Token: 0x04003EBB RID: 16059 private const float ANBNEPEJCJG = 3.1415927f; // Token: 0x04003EBC RID: 16060 private const float HFPOGOAHMLL = 15f; // Token: 0x04003EBD RID: 16061 private const float MMEAJGPPOEI = 0.1f; // Token: 0x04003EBE RID: 16062 private const float JAJKKBADHFO = 0.010000001f; // Token: 0x04003EBF RID: 16063 private const int ELAFHPPOCHC = 6; } }