1323 lines
59 KiB
C#
1323 lines
59 KiB
C#
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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num4;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NOEPBOCJBDF;
|
|
List<int> 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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie2[num6] = num4;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie3[num7] = NOEPBOCJBDF;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie4[num8] = num4;
|
|
List<int> 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<int> 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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie2[num6] = num4;
|
|
List<int> 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<int> 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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num4;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie2[num6] = NOEPBOCJBDF;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie3[num7] = num4;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> 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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie2[num6] = num4;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie3[num7] = NOEPBOCJBDF;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie4[num8] = num4;
|
|
List<int> ckaiachkiie5 = this.CKAIACHKIIE;
|
|
int num9 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num9 + 0;
|
|
ckaiachkiie5[num9] = num2;
|
|
List<int> 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<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie[num5] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie2[num6] = num4;
|
|
List<int> 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<int> 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;
|
|
}
|
|
}
|