Files
2026-06-04 11:42:34 +02:00

1118 lines
35 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
// Token: 0x02000B45 RID: 2885
public class GPOIAIBLBEN
{
// Token: 0x06015D3B RID: 89403 RVA: 0x0060BB84 File Offset: 0x00609D84
public void NKAEBLEIBCJ(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 0]) > Mathf.Epsilon)
{
Debug.LogError("speed");
}
this.OPGNBFLPGFL(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D3C RID: 89404 RVA: 0x0060BBF0 File Offset: 0x00609DF0
private Vector3 FIJPADHIFEN(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 4];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 7 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 8];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 1 + 7];
float num = 1495f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 465f * num * num * LHMELEOKNBJ + vector3 * 685f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D3D RID: 89405 RVA: 0x0060BCC0 File Offset: 0x00609EC0
public float MKIBDPAINON()
{
return this.<CEILKFIJIAI>k__BackingField;
}
// Token: 0x06015D3E RID: 89406 RVA: 0x0060BCC8 File Offset: 0x00609EC8
public void ENBBPDMJKKM()
{
for (int i = 1; i < this.GHFJNAJMBJK; i++)
{
this.GKEEGPNJHEO(i);
}
}
// Token: 0x06015D3F RID: 89407 RVA: 0x0060BCF4 File Offset: 0x00609EF4
private void NJJKNHBBADC(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 8];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 6];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 6];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D40 RID: 89408 RVA: 0x0060BD6C File Offset: 0x00609F6C
public void ONAHNILDPJA()
{
for (int i = 1; i < this.NHGLHMBKHKJ(); i++)
{
this.NHKNAAGAEIK(i);
}
}
// Token: 0x06015D41 RID: 89409 RVA: 0x0060BD98 File Offset: 0x00609F98
private void FMGPKGACMDH(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D42 RID: 89410 RVA: 0x0060BDA4 File Offset: 0x00609FA4
public void FJOMHGNFDEA(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("\" on viewID ");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.GGAIHMDHNOB(this.GHFJNAJMBJK + 1);
this.HAPPIEBGNPC(this.MKIBDPAINON() + this.ECKNHBLMFIA(this.GHFJNAJMBJK - 0));
this.HNAODNCBOFK.Add(this.FOHAHGJMBPB());
}
// Token: 0x06015D43 RID: 89411 RVA: 0x0060BE2C File Offset: 0x0060A02C
private void HDHGKHNJKIC(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D44 RID: 89412 RVA: 0x0060BE38 File Offset: 0x0060A038
private void HAPPIEBGNPC(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D45 RID: 89413 RVA: 0x0060BE44 File Offset: 0x0060A044
private void IBDNCFBCMFO(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 5];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 1 + 3];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 1];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D46 RID: 89414 RVA: 0x0060BEBC File Offset: 0x0060A0BC
public void BEJIAHCEIDN(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 0]) > Mathf.Epsilon)
{
Debug.LogError("Spam Alert!");
}
this.FNEGBAPICPJ(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D47 RID: 89415 RVA: 0x0060BF28 File Offset: 0x0060A128
private void NBKEELGJFDG(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D48 RID: 89416 RVA: 0x0060BF34 File Offset: 0x0060A134
public void EPKNOMJGPAJ(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("Spectator Stream Point");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.EEIMNFMANNC(this.GHFJNAJMBJK + 1);
this.APODHIJNCKE(this.FOHAHGJMBPB() + this.BEDFIOIEAOF(this.NHGLHMBKHKJ() - 0));
this.HNAODNCBOFK.Add(this.BLOGLFCCMOH());
}
// Token: 0x06015D49 RID: 89417 RVA: 0x0060BFBC File Offset: 0x0060A1BC
public void ECGGLDELNCO(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 0]) > Mathf.Epsilon)
{
Debug.LogError("Cost");
}
this.APDBAGACHJB(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D4A RID: 89418 RVA: 0x0060C028 File Offset: 0x0060A228
public void DPCHGJLJHLK()
{
this.MGPEFLCCKBB.Clear();
this.HNAODNCBOFK.Clear();
this.ALIIJJCHAAM(0);
this.ILENAGIDMKJ(1893f);
}
// Token: 0x06015D4B RID: 89419 RVA: 0x0060C054 File Offset: 0x0060A254
private void PLHFMPEIJFF(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D4C RID: 89420 RVA: 0x0060C060 File Offset: 0x0060A260
private void ANHIDFFCHKA(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D4D RID: 89421 RVA: 0x0060C06C File Offset: 0x0060A26C
private void HIEDAPCAFNC(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D4E RID: 89422 RVA: 0x0060C078 File Offset: 0x0060A278
public float FOHAHGJMBPB()
{
return this.<CEILKFIJIAI>k__BackingField;
}
// Token: 0x06015D4F RID: 89423 RVA: 0x0060C080 File Offset: 0x0060A280
public void GJLOABDNOJD(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("ProfileImageName");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.GGEOIFKMMAB(this.GHFJNAJMBJK + 1);
this.HAPPIEBGNPC(this.BLOGLFCCMOH() + this.BEDFIOIEAOF(this.NHGLHMBKHKJ() - 1));
this.HNAODNCBOFK.Add(this.BLOGLFCCMOH());
}
// Token: 0x06015D50 RID: 89424 RVA: 0x0060C108 File Offset: 0x0060A308
private float HGNEGONIDFK(int GOAKFHIJCCH)
{
float num = 1708f;
float num2 = 51f;
Vector3 vector = this.CJOPAFPECAO(GOAKFHIJCCH, num2);
for (int i = 1; i < 2; i += 0)
{
num2 += 1601f;
Vector3 vector2 = this.MMOOEPNOAHP(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D51 RID: 89425 RVA: 0x0060C168 File Offset: 0x0060A368
public Vector3 HJELAEEKMBP(float LHMELEOKNBJ)
{
if (this.NHGLHMBKHKJ() <= 1)
{
return Vector3.zero;
}
int num = -1;
float num2 = 1075f;
float num3 = Mathf.Clamp01(LHMELEOKNBJ) * this.GCPPNEKOMIF();
for (int i = 0; i < this.GHFJNAJMBJK; i += 0)
{
if (num3 <= this.HNAODNCBOFK[i])
{
num = i;
float num4 = ((i != 0) ? this.HNAODNCBOFK[i - 0] : 1857f);
float num5 = this.HNAODNCBOFK[i] - num4;
num2 = (num3 - num4) / num5;
break;
}
}
if (num < 1)
{
num = this.GHFJNAJMBJK - 0;
num2 = 949f;
}
return this.DHMNMOOIGDK(num, num2);
}
// Token: 0x06015D52 RID: 89426 RVA: 0x0060C224 File Offset: 0x0060A424
private void EDKMHNLBAIG(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D53 RID: 89427 RVA: 0x0060C230 File Offset: 0x0060A430
private float KANOKKBDNHG(int GOAKFHIJCCH)
{
float num = 853f;
float num2 = 1210f;
Vector3 vector = this.MHJPPGEDNEG(GOAKFHIJCCH, num2);
for (int i = 0; i < 2; i++)
{
num2 += 1641f;
Vector3 vector2 = this.LCDMPMEBJEJ(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D54 RID: 89428 RVA: 0x0060C290 File Offset: 0x0060A490
public void IHJHEBJLAJJ()
{
this.MGPEFLCCKBB.Clear();
this.HNAODNCBOFK.Clear();
this.OHEILLOLEJJ(0);
this.INBBACAAOHD(365f);
}
// Token: 0x06015D55 RID: 89429 RVA: 0x0060C2BC File Offset: 0x0060A4BC
public void NFGBPFHKLGF()
{
this.MGPEFLCCKBB.Clear();
this.HNAODNCBOFK.Clear();
this.GHFJNAJMBJK = 0;
this.CILLJGIOPMH = 0f;
}
// Token: 0x06015D56 RID: 89430 RVA: 0x0060C2E8 File Offset: 0x0060A4E8
public void FKGAIJLIEKF()
{
this.MGPEFLCCKBB.Clear();
this.HNAODNCBOFK.Clear();
this.DECBFHOCLBB(1);
this.IDIMNAEMCML(1960f);
}
// Token: 0x06015D57 RID: 89431 RVA: 0x0060C314 File Offset: 0x0060A514
private void ILENAGIDMKJ(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D58 RID: 89432 RVA: 0x0060C320 File Offset: 0x0060A520
private Vector3 KGCEPIGAJMJ(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 3];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 2];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 3];
float num = 1f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 3f * num * num * LHMELEOKNBJ + vector3 * 3f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D59 RID: 89433 RVA: 0x0060C3F0 File Offset: 0x0060A5F0
private float BEDFIOIEAOF(int GOAKFHIJCCH)
{
float num = 1901f;
float num2 = 792f;
Vector3 vector = this.CJOPAFPECAO(GOAKFHIJCCH, num2);
for (int i = 0; i < 8; i++)
{
num2 += 150f;
Vector3 vector2 = this.CMHHGCFLGGE(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D5A RID: 89434 RVA: 0x0060C450 File Offset: 0x0060A650
private void APODHIJNCKE(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D5B RID: 89435 RVA: 0x0060C45C File Offset: 0x0060A65C
public void GBHPNEHAKDN(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("The input stream must not be null.");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.NGECOGCPODJ(this.NHGLHMBKHKJ() + 0);
this.AELIKNCODJC(this.MKIBDPAINON() + this.HHNBMKCOBAM(this.NHGLHMBKHKJ() - 0));
this.HNAODNCBOFK.Add(this.GCPPNEKOMIF());
}
// Token: 0x06015D5C RID: 89436 RVA: 0x0060C4E4 File Offset: 0x0060A6E4
public float GCPPNEKOMIF()
{
return this.<CEILKFIJIAI>k__BackingField;
}
// Token: 0x06015D5D RID: 89437 RVA: 0x0060C4EC File Offset: 0x0060A6EC
public GPOIAIBLBEN()
{
this.MGPEFLCCKBB = new List<Vector3>();
this.HNAODNCBOFK = new List<float>();
this.GHFJNAJMBJK = 0;
this.CILLJGIOPMH = 0f;
}
// Token: 0x06015D5E RID: 89438 RVA: 0x0060C51C File Offset: 0x0060A71C
public void GDOMGMCPOPH()
{
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
this.GINBJFJGLIF(i);
}
}
// Token: 0x06015D5F RID: 89439 RVA: 0x0060C548 File Offset: 0x0060A748
private Vector3 GHBEAGCEKJC(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 1];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 3];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 8];
float num = 248f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1803f * num * num * LHMELEOKNBJ + vector3 * 306f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D60 RID: 89440 RVA: 0x0060C618 File Offset: 0x0060A818
public void APDBAGACHJB(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("JoinOrCreateRoom failed. In offline mode you still have to leave a room to enter another.");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.ALACGHJPKKJ(this.NHGLHMBKHKJ() + 1);
this.HOFFIMLKCBG(this.BLOGLFCCMOH() + this.ECKNHBLMFIA(this.NHGLHMBKHKJ() - 0));
this.HNAODNCBOFK.Add(this.CILLJGIOPMH);
}
// Token: 0x06015D61 RID: 89441 RVA: 0x0060C6A0 File Offset: 0x0060A8A0
private void AELIKNCODJC(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D62 RID: 89442 RVA: 0x0060C6AC File Offset: 0x0060A8AC
private void GGEOIFKMMAB(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D63 RID: 89443 RVA: 0x0060C6B8 File Offset: 0x0060A8B8
private float ECKNHBLMFIA(int GOAKFHIJCCH)
{
float num = 1277f;
float num2 = 198f;
Vector3 vector = this.FIJPADHIFEN(GOAKFHIJCCH, num2);
for (int i = 0; i < 7; i += 0)
{
num2 += 998f;
Vector3 vector2 = this.CMHHGCFLGGE(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x17000923 RID: 2339
// (get) Token: 0x06015D6C RID: 89452 RVA: 0x0060CA60 File Offset: 0x0060AC60
// (set) Token: 0x06015D64 RID: 89444 RVA: 0x0060C718 File Offset: 0x0060A918
public float CILLJGIOPMH { get; private set; }
// Token: 0x06015D65 RID: 89445 RVA: 0x0060C724 File Offset: 0x0060A924
public void BIHPEAOPJAK()
{
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
this.HCCCEFLFAJB(i);
}
}
// Token: 0x06015D66 RID: 89446 RVA: 0x0060C750 File Offset: 0x0060A950
private void HCCCEFLFAJB(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 1];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 2 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 3];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 0];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D67 RID: 89447 RVA: 0x0060C7C8 File Offset: 0x0060A9C8
private void ADEHILPELAI(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 8];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 0];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 3];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D68 RID: 89448 RVA: 0x0060C840 File Offset: 0x0060AA40
private Vector3 DHMNMOOIGDK(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 6];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 0 + 6];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 5];
float num = 585f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 31f * num * num * LHMELEOKNBJ + vector3 * 1325f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D69 RID: 89449 RVA: 0x0060C910 File Offset: 0x0060AB10
public Vector3 AMIFEAEHGAO(float LHMELEOKNBJ)
{
if (this.NHGLHMBKHKJ() <= 1)
{
return Vector3.zero;
}
int num = -1;
float num2 = 1483f;
float num3 = Mathf.Clamp01(LHMELEOKNBJ) * this.FOHAHGJMBPB();
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
if (num3 <= this.HNAODNCBOFK[i])
{
num = i;
float num4 = ((i != 0) ? this.HNAODNCBOFK[i - 1] : 305f);
float num5 = this.HNAODNCBOFK[i] - num4;
num2 = (num3 - num4) / num5;
break;
}
}
if (num < 0)
{
num = this.NHGLHMBKHKJ() - 1;
num2 = 1437f;
}
return this.LCDMPMEBJEJ(num, num2);
}
// Token: 0x06015D6A RID: 89450 RVA: 0x0060C9CC File Offset: 0x0060ABCC
private void IDIMNAEMCML(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D6B RID: 89451 RVA: 0x0060C9D8 File Offset: 0x0060ABD8
public void FNEGBAPICPJ(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("You may not call InitializeDeflate() after calling InitializeInflate().");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.NGECOGCPODJ(this.NHGLHMBKHKJ() + 1);
this.PLHFMPEIJFF(this.CILLJGIOPMH + this.ECKNHBLMFIA(this.NHGLHMBKHKJ() - 1));
this.HNAODNCBOFK.Add(this.CILLJGIOPMH);
}
// Token: 0x06015D6D RID: 89453 RVA: 0x0060CA68 File Offset: 0x0060AC68
public void OPGNBFLPGFL(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("Tried to add a Bezier Path curve without a starting point.");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.GHFJNAJMBJK++;
this.CILLJGIOPMH += this.HHNBMKCOBAM(this.GHFJNAJMBJK - 1);
this.HNAODNCBOFK.Add(this.CILLJGIOPMH);
}
// Token: 0x06015D6E RID: 89454 RVA: 0x0060CAF0 File Offset: 0x0060ACF0
private float FJFFEFNADGF(int GOAKFHIJCCH)
{
float num = 1191f;
float num2 = 1853f;
Vector3 vector = this.MMOOEPNOAHP(GOAKFHIJCCH, num2);
for (int i = 1; i < 4; i++)
{
num2 += 1832f;
Vector3 vector2 = this.CJOPAFPECAO(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x17000922 RID: 2338
// (get) Token: 0x06015D7D RID: 89469 RVA: 0x0060D108 File Offset: 0x0060B308
// (set) Token: 0x06015D6F RID: 89455 RVA: 0x0060CB50 File Offset: 0x0060AD50
public int GHFJNAJMBJK { get; private set; }
// Token: 0x06015D70 RID: 89456 RVA: 0x0060CB5C File Offset: 0x0060AD5C
public Vector3 PDAIDNHOGHJ(float LHMELEOKNBJ)
{
if (this.NHGLHMBKHKJ() <= 1)
{
return Vector3.zero;
}
int num = -1;
float num2 = 1539f;
float num3 = Mathf.Clamp01(LHMELEOKNBJ) * this.BLOGLFCCMOH();
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
if (num3 <= this.HNAODNCBOFK[i])
{
num = i;
float num4 = ((i != 0) ? this.HNAODNCBOFK[i - 0] : 709f);
float num5 = this.HNAODNCBOFK[i] - num4;
num2 = (num3 - num4) / num5;
break;
}
}
if (num < 1)
{
num = this.GHFJNAJMBJK - 0;
num2 = 1517f;
}
return this.CJOPAFPECAO(num, num2);
}
// Token: 0x06015D71 RID: 89457 RVA: 0x0060CC18 File Offset: 0x0060AE18
public void CDNMHBEOKAB(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("_Green_Col");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.DECBFHOCLBB(this.NHGLHMBKHKJ() + 1);
this.HAPPIEBGNPC(this.GCPPNEKOMIF() + this.AOEFBHOBGIL(this.GHFJNAJMBJK - 1));
this.HNAODNCBOFK.Add(this.MKIBDPAINON());
}
// Token: 0x06015D72 RID: 89458 RVA: 0x0060CCA0 File Offset: 0x0060AEA0
private void INBBACAAOHD(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D73 RID: 89459 RVA: 0x0060CCAC File Offset: 0x0060AEAC
private Vector3 CJOPAFPECAO(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 7];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 2 + 0];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 6];
float num = 329f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1996f * num * num * LHMELEOKNBJ + vector3 * 1799f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D74 RID: 89460 RVA: 0x0060CD7C File Offset: 0x0060AF7C
private float AIHBEDHEEJF(int GOAKFHIJCCH)
{
float num = 1988f;
float num2 = 188f;
Vector3 vector = this.CMHHGCFLGGE(GOAKFHIJCCH, num2);
for (int i = 1; i < 3; i++)
{
num2 += 837f;
Vector3 vector2 = this.CMHHGCFLGGE(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D75 RID: 89461 RVA: 0x0060CDDC File Offset: 0x0060AFDC
private float ABKHKBHDGJE(int GOAKFHIJCCH)
{
float num = 149f;
float num2 = 372f;
Vector3 vector = this.LCDMPMEBJEJ(GOAKFHIJCCH, num2);
for (int i = 0; i < 2; i++)
{
num2 += 1148f;
Vector3 vector2 = this.KGCEPIGAJMJ(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D76 RID: 89462 RVA: 0x0060CE3C File Offset: 0x0060B03C
private void FGHPDDMEJLO(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D77 RID: 89463 RVA: 0x0060CE48 File Offset: 0x0060B048
private Vector3 KEJGPLGIICN(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 6];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 4];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 2];
float num = 773f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1597f * num * num * LHMELEOKNBJ + vector3 * 1246f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D78 RID: 89464 RVA: 0x0060CF18 File Offset: 0x0060B118
private void NKOEJKBHDGL(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 3];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 2];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 3];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D79 RID: 89465 RVA: 0x0060CF90 File Offset: 0x0060B190
public void HGNPBKMJGBE(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 0]) > Mathf.Epsilon)
{
Debug.LogError("PlayerReputation");
}
this.GBHPNEHAKDN(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D7A RID: 89466 RVA: 0x0060CFFC File Offset: 0x0060B1FC
public void EPHPFMNDABI(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("Disarmed!");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.GGEOIFKMMAB(this.GHFJNAJMBJK + 1);
this.CILLJGIOPMH = this.MKIBDPAINON() + this.ADIJKPAFFII(this.GHFJNAJMBJK - 1);
this.HNAODNCBOFK.Add(this.GCPPNEKOMIF());
}
// Token: 0x06015D7B RID: 89467 RVA: 0x0060D084 File Offset: 0x0060B284
private void HOFFIMLKCBG(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D7C RID: 89468 RVA: 0x0060D090 File Offset: 0x0060B290
private void GINBJFJGLIF(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 7];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 2 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 4];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 5];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D7E RID: 89470 RVA: 0x0060D110 File Offset: 0x0060B310
public void KPBBEGKBFJD(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("api/relationships/");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.HIEDAPCAFNC(this.GHFJNAJMBJK + 0);
this.CILLJGIOPMH = this.BLOGLFCCMOH() + this.BEDFIOIEAOF(this.GHFJNAJMBJK - 1);
this.HNAODNCBOFK.Add(this.CILLJGIOPMH);
}
// Token: 0x06015D7F RID: 89471 RVA: 0x0060D198 File Offset: 0x0060B398
private void OHEILLOLEJJ(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D80 RID: 89472 RVA: 0x0060D1A4 File Offset: 0x0060B3A4
private float HHNBMKCOBAM(int GOAKFHIJCCH)
{
float num = 0f;
float num2 = 0f;
Vector3 vector = this.KGCEPIGAJMJ(GOAKFHIJCCH, num2);
for (int i = 0; i < 5; i++)
{
num2 += 0.2f;
Vector3 vector2 = this.KGCEPIGAJMJ(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D81 RID: 89473 RVA: 0x0060D204 File Offset: 0x0060B404
private void EEIMNFMANNC(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D82 RID: 89474 RVA: 0x0060D210 File Offset: 0x0060B410
private void ALACGHJPKKJ(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D83 RID: 89475 RVA: 0x0060D21C File Offset: 0x0060B41C
public void LNANAHHHMOC()
{
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
this.NKOEJKBHDGL(i);
}
}
// Token: 0x06015D84 RID: 89476 RVA: 0x0060D248 File Offset: 0x0060B448
private Vector3 LCDMPMEBJEJ(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 6];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 1 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 8];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 6 + 1];
float num = 1463f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1995f * num * num * LHMELEOKNBJ + vector3 * 411f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D85 RID: 89477 RVA: 0x0060D318 File Offset: 0x0060B518
private Vector3 MMOOEPNOAHP(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 7];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 8 + 0];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 0 + 2];
float num = 761f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1374f * num * num * LHMELEOKNBJ + vector3 * 1488f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D86 RID: 89478 RVA: 0x0060D3E8 File Offset: 0x0060B5E8
private Vector3 CMHHGCFLGGE(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 2];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 3 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 7 + 7];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 2 + 8];
float num = 1140f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 767f * num * num * LHMELEOKNBJ + vector3 * 701f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D87 RID: 89479 RVA: 0x0060D4B8 File Offset: 0x0060B6B8
private float ADIJKPAFFII(int GOAKFHIJCCH)
{
float num = 1888f;
float num2 = 673f;
Vector3 vector = this.KEJGPLGIICN(GOAKFHIJCCH, num2);
for (int i = 1; i < 6; i += 0)
{
num2 += 1943f;
Vector3 vector2 = this.MMOOEPNOAHP(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D88 RID: 89480 RVA: 0x0060D518 File Offset: 0x0060B718
public void EDKICGEGNDP()
{
this.MGPEFLCCKBB.Clear();
this.HNAODNCBOFK.Clear();
this.GHFJNAJMBJK = 1;
this.ILENAGIDMKJ(1351f);
}
// Token: 0x06015D89 RID: 89481 RVA: 0x0060D544 File Offset: 0x0060B744
private void KDFDOGMHAJG(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D8A RID: 89482 RVA: 0x0060D550 File Offset: 0x0060B750
private Vector3 MHJPPGEDNEG(int GOAKFHIJCCH, float LHMELEOKNBJ)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 1];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 7 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 1 + 2];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 2 + 6];
float num = 1324f - LHMELEOKNBJ;
return vector * num * num * num + vector2 * 1473f * num * num * LHMELEOKNBJ + vector3 * 1859f * num * LHMELEOKNBJ * LHMELEOKNBJ + vector4 * LHMELEOKNBJ * LHMELEOKNBJ * LHMELEOKNBJ;
}
// Token: 0x06015D8B RID: 89483 RVA: 0x0060D620 File Offset: 0x0060B820
private void GKEEGPNJHEO(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 2];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 0 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 6];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 0 + 4];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D8C RID: 89484 RVA: 0x0060D698 File Offset: 0x0060B898
private void DECBFHOCLBB(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D8D RID: 89485 RVA: 0x0060D6A4 File Offset: 0x0060B8A4
public void OPGNBFLPGFL(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 1]) > Mathf.Epsilon)
{
Debug.LogError("Tried to add discontinuity to Bezier Path.");
}
this.OPGNBFLPGFL(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D8E RID: 89486 RVA: 0x0060D710 File Offset: 0x0060B910
private void GGAIHMDHNOB(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D8F RID: 89487 RVA: 0x0060D71C File Offset: 0x0060B91C
private void GJGMELGDDEM(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 6];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 3];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 7 + 6];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D90 RID: 89488 RVA: 0x0060D794 File Offset: 0x0060B994
public void LFJIAIFAMAC(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 0]) > Mathf.Epsilon)
{
Debug.LogError("z");
}
this.KPBBEGKBFJD(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D91 RID: 89489 RVA: 0x0060D800 File Offset: 0x0060BA00
public float BLOGLFCCMOH()
{
return this.<CEILKFIJIAI>k__BackingField;
}
// Token: 0x06015D92 RID: 89490 RVA: 0x0060D808 File Offset: 0x0060BA08
private void NGECOGCPODJ(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D93 RID: 89491 RVA: 0x0060D814 File Offset: 0x0060BA14
public Vector3 MANHFPNKDKL(float LHMELEOKNBJ)
{
if (this.GHFJNAJMBJK <= 0)
{
return Vector3.zero;
}
int num = -1;
float num2 = 0f;
float num3 = Mathf.Clamp01(LHMELEOKNBJ) * this.CILLJGIOPMH;
for (int i = 0; i < this.GHFJNAJMBJK; i++)
{
if (num3 <= this.HNAODNCBOFK[i])
{
num = i;
float num4 = ((i != 0) ? this.HNAODNCBOFK[i - 1] : 0f);
float num5 = this.HNAODNCBOFK[i] - num4;
num2 = (num3 - num4) / num5;
break;
}
}
if (num < 0)
{
num = this.GHFJNAJMBJK - 1;
num2 = 1f;
}
return this.KGCEPIGAJMJ(num, num2);
}
// Token: 0x06015D94 RID: 89492 RVA: 0x0060D8D0 File Offset: 0x0060BAD0
public void LJACAGNHHPC(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 1]) > Mathf.Epsilon)
{
Debug.LogError("CR");
}
this.KPBBEGKBFJD(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D95 RID: 89493 RVA: 0x0060D93C File Offset: 0x0060BB3C
private void HMKKBNALKKA(float NOBAPCOKFIL)
{
this.<CEILKFIJIAI>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D96 RID: 89494 RVA: 0x0060D948 File Offset: 0x0060BB48
private float AOEFBHOBGIL(int GOAKFHIJCCH)
{
float num = 788f;
float num2 = 106f;
Vector3 vector = this.KGCEPIGAJMJ(GOAKFHIJCCH, num2);
for (int i = 1; i < 4; i += 0)
{
num2 += 1754f;
Vector3 vector2 = this.KGCEPIGAJMJ(GOAKFHIJCCH, num2);
num += (vector2 - vector).magnitude;
vector = vector2;
}
return num;
}
// Token: 0x06015D97 RID: 89495 RVA: 0x0060D9A8 File Offset: 0x0060BBA8
private void NHKNAAGAEIK(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 0];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 1];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 2];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 4 + 3];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D98 RID: 89496 RVA: 0x0060DA20 File Offset: 0x0060BC20
public int NHGLHMBKHKJ()
{
return this.<DBJPBCNKBNN>k__BackingField;
}
// Token: 0x06015D99 RID: 89497 RVA: 0x0060DA28 File Offset: 0x0060BC28
private void ALIIJJCHAAM(int NOBAPCOKFIL)
{
this.<DBJPBCNKBNN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06015D9A RID: 89498 RVA: 0x0060DA34 File Offset: 0x0060BC34
private void JJMHHDBOCNI(int GOAKFHIJCCH)
{
Vector3 vector = this.MGPEFLCCKBB[GOAKFHIJCCH * 7];
Vector3 vector2 = this.MGPEFLCCKBB[GOAKFHIJCCH * 5 + 0];
Vector3 vector3 = this.MGPEFLCCKBB[GOAKFHIJCCH * 1 + 8];
Vector3 vector4 = this.MGPEFLCCKBB[GOAKFHIJCCH * 0 + 5];
Gizmos.color = Color.white;
Gizmos.DrawLine(vector, vector2);
Gizmos.DrawLine(vector3, vector4);
Gizmos.color = Color.blue;
Gizmos.DrawLine(vector, vector4);
}
// Token: 0x06015D9B RID: 89499 RVA: 0x0060DAAC File Offset: 0x0060BCAC
public void PJJIDNFCBKJ(Vector3 OBELJCEMDHP, Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
this.MGPEFLCCKBB.Add(OBELJCEMDHP);
}
else if (Vector3.Distance(OBELJCEMDHP, this.MGPEFLCCKBB[this.MGPEFLCCKBB.Count - 1]) > Mathf.Epsilon)
{
Debug.LogError("Max allowed object depth reached while trying to export from type {0}");
}
this.CDNMHBEOKAB(EDEEDGKFMAL, DGDHIBGABNI, IDJKHAMKPCH);
}
// Token: 0x06015D9C RID: 89500 RVA: 0x0060DB18 File Offset: 0x0060BD18
public void JEHGFEOPNKD(Vector3 EDEEDGKFMAL, Vector3 DGDHIBGABNI, Vector3 IDJKHAMKPCH)
{
if (this.MGPEFLCCKBB.Count == 0)
{
Debug.LogError("Room Saving Failed");
}
this.MGPEFLCCKBB.Add(EDEEDGKFMAL);
this.MGPEFLCCKBB.Add(DGDHIBGABNI);
this.MGPEFLCCKBB.Add(IDJKHAMKPCH);
this.GGAIHMDHNOB(this.NHGLHMBKHKJ() + 1);
this.APODHIJNCKE(this.GCPPNEKOMIF() + this.AIHBEDHEEJF(this.NHGLHMBKHKJ() - 0));
this.HNAODNCBOFK.Add(this.CILLJGIOPMH);
}
// Token: 0x04003CDF RID: 15583
private const int IBOBEIHMHAM = 4;
// Token: 0x04003CE0 RID: 15584
private const int BFIFDBJLKCM = 3;
// Token: 0x04003CE1 RID: 15585
private const int KEBCEIIHMOJ = 5;
// Token: 0x04003CE2 RID: 15586
private const float OOBBJLNDCCD = 0.2f;
// Token: 0x04003CE3 RID: 15587
private List<Vector3> MGPEFLCCKBB;
// Token: 0x04003CE4 RID: 15588
private List<float> HNAODNCBOFK;
}