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

2053 lines
75 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using ExitGames.Client.Photon;
using UnityEngine;
// Token: 0x02000F0F RID: 3855
public class EFELJPPGHNP : GCKGGGOOGAO<EFELJPPGHNP>
{
// Token: 0x0601FF88 RID: 130952 RVA: 0x008B0858 File Offset: 0x008AEA58
public void LICEFDBEJJM(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FF89 RID: 130953 RVA: 0x008B0864 File Offset: 0x008AEA64
public Vector2 MOHMFBLBPHN()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FF8A RID: 130954 RVA: 0x008B0874 File Offset: 0x008AEA74
public void MFLPCAGLOGJ(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.DNDKBBHCOAE(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FF8B RID: 130955 RVA: 0x008B0880 File Offset: 0x008AEA80
public List<int> POGEMNGPGGI(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[4];
fkcbdhcdkbn.FIJJAJPKAMC = new float[1];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 1402f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 1; i < this.ADOPFLNOPMG.Length; i += 0)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.IOJPCLALFLN));
List<int> range = list.GetRange(0, 4);
range.Sort(new Comparison<int>(fkcbdhcdkbn.JAFGLCBFOHM));
return range;
}
// Token: 0x0601FF8C RID: 130956 RVA: 0x008B09D4 File Offset: 0x008AEBD4
public void PCBGFBDAOJM(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.PCOECADILJO(KHFFCEJNEBG, LHDKBCDNMOI);
this.PFBBIAEEFAI(CIIHPHMHLGC, 1);
}
// Token: 0x0601FF8D RID: 130957 RVA: 0x008B09E8 File Offset: 0x008AEBE8
public static object DKMOHDIJHAE(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 0, 40);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FF8E RID: 130958 RVA: 0x008B0B3C File Offset: 0x008AED3C
public void GGGLHCIDIPL(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.FMDMJFLFLIO(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 2;
int num2 = DMPGHHGCLFK * 3;
List<int> list = this.NGMIADEMBFH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.NGMIADEMBFH(this, false);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[8]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
this.IGGCBEIIGKE(MPJFGGHHFJG, num2);
}
// Token: 0x0601FF8F RID: 130959 RVA: 0x008B0C38 File Offset: 0x008AEE38
public void AGHKHDMIKBN(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FF90 RID: 130960 RVA: 0x008B0C44 File Offset: 0x008AEE44
public static object IKDHNJCKLAO(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, 74);
int num = 1;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FF91 RID: 130961 RVA: 0x008B0D98 File Offset: 0x008AEF98
public List<int> LJGJDIGHBCH(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[2];
fkcbdhcdkbn.FIJJAJPKAMC = new float[1];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 1288f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 0; i < this.ADOPFLNOPMG.Length; i++)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.FLEEFDFKEIB));
List<int> range = list.GetRange(0, 3);
range.Sort(new Comparison<int>(fkcbdhcdkbn.EMMGABMICJD));
return range;
}
// Token: 0x0601FF92 RID: 130962 RVA: 0x008B0EEC File Offset: 0x008AF0EC
public void LJGJDENNCPK(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IIEMLOJELDK(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 0;
int num2 = DMPGHHGCLFK * 0;
List<int> list = this.NGMIADEMBFH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.EIDCFKGDJCE(this, false);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[3]);
MPJFGGHHFJG.Add(num2 + list[7]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x0601FF93 RID: 130963 RVA: 0x008B0FE8 File Offset: 0x008AF1E8
public Vector2 KLDACPLECID()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FF94 RID: 130964 RVA: 0x008B0FF8 File Offset: 0x008AF1F8
public void FMDMJFLFLIO(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 1976f;
LHDKBCDNMOI.Add(vector);
vector.y = 1073f;
LHDKBCDNMOI.Add(vector);
vector.x = 1279f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FF95 RID: 130965 RVA: 0x008B1080 File Offset: 0x008AF280
public Vector2 MPMECPIBFEA()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FF96 RID: 130966 RVA: 0x008B1090 File Offset: 0x008AF290
public EFELJPPGHNP(Vector3 GJJPNOFKCNG, Vector3 IMOMMNIOJKJ, Vector3 KJBJHHNJHLG, Vector3 GKJNDGKADLE, Vector3 CIANMGCFGHG)
{
this.GJJPNOFKCNG = GJJPNOFKCNG;
this.IMOMMNIOJKJ = IMOMMNIOJKJ;
this.KJBJHHNJHLG = KJBJHHNJHLG;
this.GKJNDGKADLE = GKJNDGKADLE;
this.CIANMGCFGHG = CIANMGCFGHG;
Vector3 normalized = Vector3.Cross(IMOMMNIOJKJ - KJBJHHNJHLG, IMOMMNIOJKJ - CIANMGCFGHG).normalized;
this.CJDGNGLMGDI = normalized;
this.ADOPFLNOPMG = new Vector3[] { IMOMMNIOJKJ, KJBJHHNJHLG, GKJNDGKADLE, CIANMGCFGHG };
}
// Token: 0x0601FF97 RID: 130967 RVA: 0x008B1168 File Offset: 0x008AF368
public void HPDNFBDNPJO(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.MDAEBGNLLCP(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 1;
int num2 = DMPGHHGCLFK * 6;
List<int> list = this.OCHMGOGAIFK(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.PDBHCGHBMKA(this, false);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[2]);
MPJFGGHHFJG.Add(num2 + list[7]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[4]);
this.PFBBIAEEFAI(MPJFGGHHFJG, num2);
}
// Token: 0x0601FF98 RID: 130968 RVA: 0x008B1264 File Offset: 0x008AF464
public void PLFJNGFBJMD(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.FNDPDLAGGCN(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FF99 RID: 130969 RVA: 0x008B1270 File Offset: 0x008AF470
public bool EGGDDENINKG()
{
return this.<EDIBIDOHKJH>k__BackingField;
}
// Token: 0x0601FF9A RID: 130970 RVA: 0x008B1278 File Offset: 0x008AF478
public bool NFNPFNCNNDJ()
{
return this.<EDIBIDOHKJH>k__BackingField;
}
// Token: 0x0601FF9B RID: 130971 RVA: 0x008B1280 File Offset: 0x008AF480
public void EIAEHAINGJE(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.IPOCBJGNCGA(KHFFCEJNEBG, LHDKBCDNMOI);
this.PFBBIAEEFAI(CIIHPHMHLGC, 1);
}
// Token: 0x0601FF9C RID: 130972 RVA: 0x008B1294 File Offset: 0x008AF494
public static object DCPAFAFLKDH(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, -59);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FF9D RID: 130973 RVA: 0x008B13E8 File Offset: 0x008AF5E8
public Vector2 KJLOMDDAFBI()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FF9E RID: 130974 RVA: 0x008B13F8 File Offset: 0x008AF5F8
public static object CNCNMGDEPCM(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, -73);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FF9F RID: 130975 RVA: 0x008B154C File Offset: 0x008AF74C
public static short BBMNCNAKIGP(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 1;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 1, 80);
}
return -120;
}
// Token: 0x0601FFA0 RID: 130976 RVA: 0x008B1684 File Offset: 0x008AF884
public void BLBKFIPOIMN(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFA1 RID: 130977 RVA: 0x008B1690 File Offset: 0x008AF890
public bool KDDNADLGCHN()
{
return this.<EDIBIDOHKJH>k__BackingField;
}
// Token: 0x0601FFA2 RID: 130978 RVA: 0x008B1698 File Offset: 0x008AF898
public void EAMNKGEGLHN(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFA3 RID: 130979 RVA: 0x008B16A4 File Offset: 0x008AF8A4
public void ADAKMCMODEM(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.EIAEHAINGJE(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFA4 RID: 130980 RVA: 0x008B16B0 File Offset: 0x008AF8B0
public void OPOLLALKKIM(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IPOCBJGNCGA(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 2;
int num2 = DMPGHHGCLFK * 0;
List<int> list = this.NGMIADEMBFH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.NGMIADEMBFH(this, true);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[0]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFA5 RID: 130981 RVA: 0x008B17AC File Offset: 0x008AF9AC
public void FNPNJCBDCNP(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.NMPLLGAHGBC(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFA6 RID: 130982 RVA: 0x008B17B8 File Offset: 0x008AF9B8
public void JIDFOICHBDC(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.GCNMNMACFJO(KHFFCEJNEBG, LHDKBCDNMOI);
this.LFHJKINFEEO(CIIHPHMHLGC, 1);
}
// Token: 0x0601FFA7 RID: 130983 RVA: 0x008B17CC File Offset: 0x008AF9CC
public void IPOCBJGNCGA(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 0f;
LHDKBCDNMOI.Add(vector);
vector.y = 0f;
LHDKBCDNMOI.Add(vector);
vector.x = 1f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFA8 RID: 130984 RVA: 0x008B1854 File Offset: 0x008AFA54
public void HHGGLEBMOGP(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFA9 RID: 130985 RVA: 0x008B1860 File Offset: 0x008AFA60
public List<int> PGGDNAOGFLG(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[4];
fkcbdhcdkbn.FIJJAJPKAMC = new float[4];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 0.5f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 0; i < this.ADOPFLNOPMG.Length; i++)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.OJKNBNGGBEC));
List<int> range = list.GetRange(0, 3);
range.Sort(new Comparison<int>(fkcbdhcdkbn.JAFGLCBFOHM));
return range;
}
// Token: 0x0601FFAA RID: 130986 RVA: 0x008B19B4 File Offset: 0x008AFBB4
public void NLMMHJDBEDC(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 983f;
LHDKBCDNMOI.Add(vector);
vector.y = 259f;
LHDKBCDNMOI.Add(vector);
vector.x = 758f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFAB RID: 130987 RVA: 0x008B1A3C File Offset: 0x008AFC3C
public Vector2 DBGIGJNMLID()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFAC RID: 130988 RVA: 0x008B1A4C File Offset: 0x008AFC4C
public void EBBNMCLPPBD(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IPOCBJGNCGA(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 4;
int num2 = DMPGHHGCLFK * 4;
List<int> list = this.PGGDNAOGFLG(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.PGGDNAOGFLG(this, true);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[2]);
MPJFGGHHFJG.Add(num2 + list[2]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[2]);
this.JOMBKEHNDHF(MPJFGGHHFJG, num2);
}
// Token: 0x17000ECA RID: 3786
// (get) Token: 0x0601FFAD RID: 130989 RVA: 0x008B1B48 File Offset: 0x008AFD48
public Vector2 GMOJLKHOBGG
{
get
{
return this.GJJPNOFKCNG;
}
}
// Token: 0x0601FFAE RID: 130990 RVA: 0x008B1B58 File Offset: 0x008AFD58
public void LLNFCJIBADA(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFAF RID: 130991 RVA: 0x008B1B64 File Offset: 0x008AFD64
public void PFBBIAEEFAI(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 6);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFB0 RID: 130992 RVA: 0x008B1B98 File Offset: 0x008AFD98
public void PCOECADILJO(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 1623f;
LHDKBCDNMOI.Add(vector);
vector.y = 435f;
LHDKBCDNMOI.Add(vector);
vector.x = 398f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFB1 RID: 130993 RVA: 0x008B1C20 File Offset: 0x008AFE20
public static short GPBHGJPPIKC(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 1;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 0, 13);
}
return -59;
}
// Token: 0x0601FFB2 RID: 130994 RVA: 0x008B1D58 File Offset: 0x008AFF58
public Vector2 FIPADCLHCNL()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFB3 RID: 130995 RVA: 0x008B1D68 File Offset: 0x008AFF68
public void HGLJAOFIILO(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.NMNIELIFFPO(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFB4 RID: 130996 RVA: 0x008B1D74 File Offset: 0x008AFF74
public void BGMNPJNPGLL(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.GCNMNMACFJO(KHFFCEJNEBG, LHDKBCDNMOI);
this.OIFEACJPMDM(CIIHPHMHLGC, 1);
}
// Token: 0x0601FFB5 RID: 130997 RVA: 0x008B1D88 File Offset: 0x008AFF88
public void EDEBAIKCDFO(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFB6 RID: 130998 RVA: 0x008B1D94 File Offset: 0x008AFF94
public void BEILIJCCCOH(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFB7 RID: 130999 RVA: 0x008B1DA0 File Offset: 0x008AFFA0
public Vector2 LKMFDBNDPAK()
{
return this.GJJPNOFKCNG;
}
// Token: 0x17000ECB RID: 3787
// (get) Token: 0x0601FFB8 RID: 131000 RVA: 0x008B1DB0 File Offset: 0x008AFFB0
// (set) Token: 0x0601FFC4 RID: 131012 RVA: 0x008B2280 File Offset: 0x008B0480
public bool HFJHFGMHNGG { get; set; }
// Token: 0x0601FFB9 RID: 131001 RVA: 0x008B1DB8 File Offset: 0x008AFFB8
public void OEAEHKFNCAC(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 523f;
LHDKBCDNMOI.Add(vector);
vector.y = 33f;
LHDKBCDNMOI.Add(vector);
vector.x = 641f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFBA RID: 131002 RVA: 0x008B1E40 File Offset: 0x008B0040
public void EMGODKLBPNE(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFBB RID: 131003 RVA: 0x008B1E74 File Offset: 0x008B0074
public Vector2 DPELGMAFMBC()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFBC RID: 131004 RVA: 0x008B1E84 File Offset: 0x008B0084
public List<int> NGMIADEMBFH(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[6];
fkcbdhcdkbn.FIJJAJPKAMC = new float[2];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 774f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 1; i < this.ADOPFLNOPMG.Length; i += 0)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.OGAJFHEKIED));
List<int> range = list.GetRange(1, 3);
range.Sort(new Comparison<int>(fkcbdhcdkbn.JFEPMGJFDFH));
return range;
}
// Token: 0x0601FFBD RID: 131005 RVA: 0x008B1FD8 File Offset: 0x008B01D8
public Vector2 KBBNKAFDOJG()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFBE RID: 131006 RVA: 0x008B1FE8 File Offset: 0x008B01E8
public void LOIFEHIDAFI(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFBF RID: 131007 RVA: 0x008B1FF4 File Offset: 0x008B01F4
public void BGGJADEJKIF(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.BBBNEBJOIDG(KHFFCEJNEBG, LHDKBCDNMOI);
this.EMGODKLBPNE(CIIHPHMHLGC, 0);
}
// Token: 0x0601FFC0 RID: 131008 RVA: 0x008B2008 File Offset: 0x008B0208
public static short NDDOHKLGOJE(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 0;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 0, 65);
}
return -101;
}
// Token: 0x0601FFC1 RID: 131009 RVA: 0x008B2140 File Offset: 0x008B0340
public void MGJNGPOEFFO(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.GEAEHDMLBOI(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 6;
int num2 = DMPGHHGCLFK * 1;
List<int> list = this.POGEMNGPGGI(CHGHPOJIJPM, true);
List<int> list2 = CHGHPOJIJPM.OCHMGOGAIFK(this, false);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[4]);
MPJFGGHHFJG.Add(num2 + list[4]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[6]);
this.IGGCBEIIGKE(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFC2 RID: 131010 RVA: 0x008B223C File Offset: 0x008B043C
public void OIFEACJPMDM(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFC3 RID: 131011 RVA: 0x008B2270 File Offset: 0x008B0470
public Vector2 CGLKALECKLJ()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFC5 RID: 131013 RVA: 0x008B228C File Offset: 0x008B048C
public void EKPDGIHNOMP(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 7);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 7);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFC6 RID: 131014 RVA: 0x008B22C0 File Offset: 0x008B04C0
public void KHHAJEANOGP(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.GCNMNMACFJO(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 7;
int num2 = DMPGHHGCLFK * 6;
List<int> list = this.PDBHCGHBMKA(CHGHPOJIJPM, true);
List<int> list2 = CHGHPOJIJPM.PGGDNAOGFLG(this, true);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[5]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[7]);
this.MIAFJEGFAJC(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFC7 RID: 131015 RVA: 0x008B23BC File Offset: 0x008B05BC
public void GCNJOKBNNHH(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 966f;
LHDKBCDNMOI.Add(vector);
vector.y = 1247f;
LHDKBCDNMOI.Add(vector);
vector.x = 561f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFC8 RID: 131016 RVA: 0x008B2444 File Offset: 0x008B0644
public Vector2 JAHLFPJCJBA()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFC9 RID: 131017 RVA: 0x008B2454 File Offset: 0x008B0654
public void ANHPEJKDAJL(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.BGMNPJNPGLL(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFCA RID: 131018 RVA: 0x008B2460 File Offset: 0x008B0660
public void MIAFJEGFAJC(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 5);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 8);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 4);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFCB RID: 131019 RVA: 0x008B2494 File Offset: 0x008B0694
public void CMAJMOPFEAC(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IPOCBJGNCGA(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 2;
int num2 = DMPGHHGCLFK * 7;
List<int> list = this.EIDCFKGDJCE(CHGHPOJIJPM, true);
List<int> list2 = CHGHPOJIJPM.NGMIADEMBFH(this, false);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[5]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[4]);
this.EMGODKLBPNE(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFCC RID: 131020 RVA: 0x008B2590 File Offset: 0x008B0790
public void NNPJPPCHHDN(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IPOCBJGNCGA(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 1;
int num2 = DMPGHHGCLFK * 7;
List<int> list = this.POGEMNGPGGI(CHGHPOJIJPM, true);
List<int> list2 = CHGHPOJIJPM.LJGJDIGHBCH(this, false);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[3]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[2]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFCD RID: 131021 RVA: 0x008B268C File Offset: 0x008B088C
public List<int> EIDCFKGDJCE(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[4];
fkcbdhcdkbn.FIJJAJPKAMC = new float[7];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 437f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 0; i < this.ADOPFLNOPMG.Length; i++)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.FLEEFDFKEIB));
List<int> range = list.GetRange(0, 4);
range.Sort(new Comparison<int>(fkcbdhcdkbn.IFCCLCKEJKP));
return range;
}
// Token: 0x0601FFCE RID: 131022 RVA: 0x008B27E0 File Offset: 0x008B09E0
public void PMPFJKNHCFP(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IIEMLOJELDK(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 6;
int num2 = DMPGHHGCLFK * 8;
List<int> list = this.LJGJDIGHBCH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.PDBHCGHBMKA(this, true);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[2]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[6]);
this.JOMBKEHNDHF(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFCF RID: 131023 RVA: 0x008B28DC File Offset: 0x008B0ADC
public static object GPECHLKFCLO(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, -78);
int num = 1;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FFD0 RID: 131024 RVA: 0x008B2A30 File Offset: 0x008B0C30
public void GMBOHCKBGNJ(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 1677f;
LHDKBCDNMOI.Add(vector);
vector.y = 25f;
LHDKBCDNMOI.Add(vector);
vector.x = 629f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFD1 RID: 131025 RVA: 0x008B2AB8 File Offset: 0x008B0CB8
public void CIIEIHJICFI(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.JIDFOICHBDC(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFD2 RID: 131026 RVA: 0x008B2AC4 File Offset: 0x008B0CC4
public void PEILMGIPCCN(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.AJHMMEPGBLP(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFD3 RID: 131027 RVA: 0x008B2AD0 File Offset: 0x008B0CD0
public static object NPPHPBCPJHP(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, 104);
int num = 1;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FFD4 RID: 131028 RVA: 0x008B2C24 File Offset: 0x008B0E24
public static object BCBOINDPKFA(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, 72);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FFD5 RID: 131029 RVA: 0x008B2D78 File Offset: 0x008B0F78
public void IIEMLOJELDK(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 534f;
LHDKBCDNMOI.Add(vector);
vector.y = 1338f;
LHDKBCDNMOI.Add(vector);
vector.x = 1664f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFD6 RID: 131030 RVA: 0x008B2E00 File Offset: 0x008B1000
public void ANOFHBGMGBC(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.MDAEBGNLLCP(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 5;
int num2 = DMPGHHGCLFK * 6;
List<int> list = this.EIDCFKGDJCE(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.PGGDNAOGFLG(this, true);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[7]);
this.MIAFJEGFAJC(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFD7 RID: 131031 RVA: 0x008B2EFC File Offset: 0x008B10FC
public void GCNMNMACFJO(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 887f;
LHDKBCDNMOI.Add(vector);
vector.y = 347f;
LHDKBCDNMOI.Add(vector);
vector.x = 1658f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFD8 RID: 131032 RVA: 0x008B2F84 File Offset: 0x008B1184
public void PHJMHJCPPHA(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFD9 RID: 131033 RVA: 0x008B2F90 File Offset: 0x008B1190
public bool BPKNHLOFDIF()
{
return this.<EDIBIDOHKJH>k__BackingField;
}
// Token: 0x0601FFDA RID: 131034 RVA: 0x008B2F98 File Offset: 0x008B1198
public Vector2 LPLOIFNKLEO()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFDB RID: 131035 RVA: 0x008B2FA8 File Offset: 0x008B11A8
public Vector2 CKJDFAFHMED()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFDC RID: 131036 RVA: 0x008B2FB8 File Offset: 0x008B11B8
public Vector2 LPGEPANLPFC()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFDD RID: 131037 RVA: 0x008B2FC8 File Offset: 0x008B11C8
public static short AKBLNFAOOBC(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 1;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 0, 92);
}
return 15;
}
// Token: 0x0601FFDE RID: 131038 RVA: 0x008B3100 File Offset: 0x008B1300
public void CJGLEJABLBD(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFDF RID: 131039 RVA: 0x008B310C File Offset: 0x008B130C
public void NMPLLGAHGBC(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.IPOCBJGNCGA(KHFFCEJNEBG, LHDKBCDNMOI);
this.PFBBIAEEFAI(CIIHPHMHLGC, 1);
}
// Token: 0x0601FFE0 RID: 131040 RVA: 0x008B3120 File Offset: 0x008B1320
public void LOFCOIILHFB(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFE1 RID: 131041 RVA: 0x008B312C File Offset: 0x008B132C
public void GEAEHDMLBOI(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 446f;
LHDKBCDNMOI.Add(vector);
vector.y = 852f;
LHDKBCDNMOI.Add(vector);
vector.x = 1874f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFE2 RID: 131042 RVA: 0x008B31B4 File Offset: 0x008B13B4
public void PKFGMHBEHGI(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.IPOCBJGNCGA(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 7;
int num2 = DMPGHHGCLFK * 8;
List<int> list = this.PDBHCGHBMKA(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.POGEMNGPGGI(this, false);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num2 + list[7]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[5]);
this.EKPDGIHNOMP(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFE3 RID: 131043 RVA: 0x008B32B0 File Offset: 0x008B14B0
public void GCDGPJAFBFE(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.FMDMJFLFLIO(KHFFCEJNEBG, LHDKBCDNMOI);
this.EMGODKLBPNE(CIIHPHMHLGC, 1);
}
// Token: 0x0601FFE4 RID: 131044 RVA: 0x008B32C4 File Offset: 0x008B14C4
public void IOOGBBPNIKH(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFE5 RID: 131045 RVA: 0x008B32D0 File Offset: 0x008B14D0
public bool JIBDICLMEHD()
{
return this.<EDIBIDOHKJH>k__BackingField;
}
// Token: 0x0601FFE6 RID: 131046 RVA: 0x008B32D8 File Offset: 0x008B14D8
public void FNDPDLAGGCN(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.IPOCBJGNCGA(KHFFCEJNEBG, LHDKBCDNMOI);
this.JOMBKEHNDHF(CIIHPHMHLGC, 0);
}
// Token: 0x0601FFE7 RID: 131047 RVA: 0x008B32EC File Offset: 0x008B14EC
public Vector2 GGHPLABKAAI()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFE8 RID: 131048 RVA: 0x008B32FC File Offset: 0x008B14FC
public void KKMGEEMGJML(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.BGGJADEJKIF(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFE9 RID: 131049 RVA: 0x008B3308 File Offset: 0x008B1508
public void DDMPJFCNBFA(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFEA RID: 131050 RVA: 0x008B3314 File Offset: 0x008B1514
public void NMNIELIFFPO(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.GEAEHDMLBOI(KHFFCEJNEBG, LHDKBCDNMOI);
this.JOMBKEHNDHF(CIIHPHMHLGC, 0);
}
// Token: 0x0601FFEB RID: 131051 RVA: 0x008B3328 File Offset: 0x008B1528
public void LFHJKINFEEO(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 6);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 8);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 5);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFEC RID: 131052 RVA: 0x008B335C File Offset: 0x008B155C
public void IMEKLANIPKL(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.BBBNEBJOIDG(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 8;
int num2 = DMPGHHGCLFK * 3;
List<int> list = this.LJGJDIGHBCH(CHGHPOJIJPM, true);
List<int> list2 = CHGHPOJIJPM.NGMIADEMBFH(this, false);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[6]);
MPJFGGHHFJG.Add(num2 + list[3]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
this.MMIMBCCOMNM(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFED RID: 131053 RVA: 0x008B3458 File Offset: 0x008B1658
public void JOMBKEHNDHF(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 2);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 2);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFEE RID: 131054 RVA: 0x008B348C File Offset: 0x008B168C
public static object LPAHJCNHDPB(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 0, 77);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x0601FFEF RID: 131055 RVA: 0x008B35E0 File Offset: 0x008B17E0
public void KKHAMIEFMAL(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.GCDGPJAFBFE(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFF0 RID: 131056 RVA: 0x008B35EC File Offset: 0x008B17EC
public Vector2 FNCKCJIGGAK()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFF1 RID: 131057 RVA: 0x008B35FC File Offset: 0x008B17FC
public void BBBNEBJOIDG(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 984f;
LHDKBCDNMOI.Add(vector);
vector.y = 1727f;
LHDKBCDNMOI.Add(vector);
vector.x = 646f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFF2 RID: 131058 RVA: 0x008B3684 File Offset: 0x008B1884
public void CPHCINNMGFO(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.FNDPDLAGGCN(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x0601FFF3 RID: 131059 RVA: 0x008B3690 File Offset: 0x008B1890
public Vector2 ILGILDEMLDK()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFF4 RID: 131060 RVA: 0x008B36A0 File Offset: 0x008B18A0
public void MMIMBCCOMNM(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 3);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x0601FFF5 RID: 131061 RVA: 0x008B36D4 File Offset: 0x008B18D4
public static short EMDNNMFILFD(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 1;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 1, -98);
}
return 44;
}
// Token: 0x0601FFF6 RID: 131062 RVA: 0x008B380C File Offset: 0x008B1A0C
public void EKMACOMPHBC(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601FFF7 RID: 131063 RVA: 0x008B3818 File Offset: 0x008B1A18
public static short DNGBHIBIGLN(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 0;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 0, 40);
}
return 40;
}
// Token: 0x0601FFF8 RID: 131064 RVA: 0x008B3950 File Offset: 0x008B1B50
public void IMMKFLNCEGE(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.FMDMJFLFLIO(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 7;
int num2 = DMPGHHGCLFK * 4;
List<int> list = this.LJGJDIGHBCH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.EIDCFKGDJCE(this, false);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[5]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[7]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFF9 RID: 131065 RVA: 0x008B3A4C File Offset: 0x008B1C4C
public void MDAEBGNLLCP(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI)
{
KHFFCEJNEBG.Add(this.IMOMMNIOJKJ);
KHFFCEJNEBG.Add(this.KJBJHHNJHLG);
KHFFCEJNEBG.Add(this.GKJNDGKADLE);
KHFFCEJNEBG.Add(this.CIANMGCFGHG);
Vector2 vector = Vector3.one;
LHDKBCDNMOI.Add(vector);
vector.x = 1120f;
LHDKBCDNMOI.Add(vector);
vector.y = 24f;
LHDKBCDNMOI.Add(vector);
vector.x = 1927f;
LHDKBCDNMOI.Add(vector);
}
// Token: 0x0601FFFB RID: 131067 RVA: 0x008B3AF8 File Offset: 0x008B1CF8
public List<int> OCHMGOGAIFK(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[5];
fkcbdhcdkbn.FIJJAJPKAMC = new float[0];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 1096f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 0; i < this.ADOPFLNOPMG.Length; i++)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.NKONOOELLHD));
List<int> range = list.GetRange(0, 3);
range.Sort(new Comparison<int>(fkcbdhcdkbn.CJNOGENIAJC));
return range;
}
// Token: 0x0601FFFC RID: 131068 RVA: 0x008B3C4C File Offset: 0x008B1E4C
public void DBCIIJEGKKP(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.GCNJOKBNNHH(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 4;
int num2 = DMPGHHGCLFK * 2;
List<int> list = this.PDBHCGHBMKA(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.EIDCFKGDJCE(this, false);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[3]);
MPJFGGHHFJG.Add(num2 + list[5]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
this.OIFEACJPMDM(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFFD RID: 131069 RVA: 0x008B3D48 File Offset: 0x008B1F48
public void ECFBHANPOJN(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.NLMMHJDBEDC(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 0) * 4;
int num2 = DMPGHHGCLFK * 4;
List<int> list = this.NGMIADEMBFH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.LJGJDIGHBCH(this, true);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num + list2[0]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x0601FFFE RID: 131070 RVA: 0x008B3E44 File Offset: 0x008B2044
public Vector2 CCEKKGJEAHG()
{
return this.GJJPNOFKCNG;
}
// Token: 0x0601FFFF RID: 131071 RVA: 0x008B3E54 File Offset: 0x008B2054
public void KJJEPFOKIGL(bool NOBAPCOKFIL)
{
this.<EDIBIDOHKJH>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06020000 RID: 131072 RVA: 0x008B3E60 File Offset: 0x008B2060
public void AODHJGIEJNB(EFELJPPGHNP CHGHPOJIJPM, int DMPGHHGCLFK, List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.GMBOHCKBGNJ(CDOGIKIJHBH, MDFMHJPDNDC);
int num = (DMPGHHGCLFK - 1) * 2;
int num2 = DMPGHHGCLFK * 1;
List<int> list = this.NGMIADEMBFH(CHGHPOJIJPM, false);
List<int> list2 = CHGHPOJIJPM.OCHMGOGAIFK(this, true);
MPJFGGHHFJG.Add(num2 + list[1]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[1]);
MPJFGGHHFJG.Add(num2 + list[0]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num2 + list[4]);
MPJFGGHHFJG.Add(num2 + list[7]);
MPJFGGHHFJG.Add(num + list2[0]);
MPJFGGHHFJG.Add(num + list2[3]);
this.LFHJKINFEEO(MPJFGGHHFJG, num2);
}
// Token: 0x06020001 RID: 131073 RVA: 0x008B3F5C File Offset: 0x008B215C
public void AJHMMEPGBLP(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.MDAEBGNLLCP(KHFFCEJNEBG, LHDKBCDNMOI);
this.EKPDGIHNOMP(CIIHPHMHLGC, 0);
}
// Token: 0x06020002 RID: 131074 RVA: 0x008B3F70 File Offset: 0x008B2170
public static object IADEGDPNDMC(StreamBuffer FBEPFIIGLCE, short MFFGOHPHNFL)
{
Vector2 vector = default(Vector2);
Vector2 vector2 = default(Vector2);
Vector2 vector3 = default(Vector2);
Vector2 vector4 = default(Vector2);
Vector2 vector5 = default(Vector2);
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
FBEPFIIGLCE.Read(EFELJPPGHNP.JAGNHDAANGA, 1, 28);
int num = 0;
Protocol.Deserialize(out vector.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector2.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector3.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector4.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.x, EFELJPPGHNP.JAGNHDAANGA, ref num);
Protocol.Deserialize(out vector5.y, EFELJPPGHNP.JAGNHDAANGA, ref num);
}
return new EFELJPPGHNP(vector, vector2, vector3, vector4, vector5);
}
// Token: 0x06020003 RID: 131075 RVA: 0x008B40C4 File Offset: 0x008B22C4
public void IGGCBEIIGKE(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 7);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 8);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 2);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x06020004 RID: 131076 RVA: 0x008B40F8 File Offset: 0x008B22F8
public static short KNAPBAGKJHJ(StreamBuffer NDNCPLJGGFC, object KGNMCICKDKM)
{
EFELJPPGHNP efeljppghnp = (EFELJPPGHNP)KGNMCICKDKM;
object jagnhdaanga = EFELJPPGHNP.JAGNHDAANGA;
lock (jagnhdaanga)
{
byte[] jagnhdaanga2 = EFELJPPGHNP.JAGNHDAANGA;
int num = 0;
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GJJPNOFKCNG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.IMOMMNIOJKJ.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.KJBJHHNJHLG.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.GKJNDGKADLE.y, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.x, jagnhdaanga2, ref num);
Protocol.Serialize(efeljppghnp.CIANMGCFGHG.y, jagnhdaanga2, ref num);
NDNCPLJGGFC.Write(jagnhdaanga2, 1, -43);
}
return 65;
}
// Token: 0x06020005 RID: 131077 RVA: 0x008B4230 File Offset: 0x008B2430
public void FNFHIIIDMOE(List<int> CIIHPHMHLGC, int PDCFNAFNPLL)
{
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 0);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 8);
CIIHPHMHLGC.Add(PDCFNAFNPLL + 1);
CIIHPHMHLGC.Add(PDCFNAFNPLL);
}
// Token: 0x06020006 RID: 131078 RVA: 0x008B4264 File Offset: 0x008B2464
public List<int> PDBHCGHBMKA(EFELJPPGHNP GGGBDENGHFM, bool IIKCCGFMCFL = false)
{
EFELJPPGHNP.FKCBDHCDKBN fkcbdhcdkbn = new EFELJPPGHNP.FKCBDHCDKBN();
fkcbdhcdkbn.IIKCCGFMCFL = IIKCCGFMCFL;
List<int> list = new List<int>(EFELJPPGHNP.CKAIACHKIIE);
fkcbdhcdkbn.JELEFHLKJAO = new float[5];
fkcbdhcdkbn.FIJJAJPKAMC = new float[0];
Vector3 vector = GGGBDENGHFM.GJJPNOFKCNG - this.GJJPNOFKCNG;
Vector3 vector2 = Vector3.Lerp(this.GJJPNOFKCNG, GGGBDENGHFM.GJJPNOFKCNG, 1217f);
Vector3 normalized = vector.normalized;
Vector3 vector3 = Vector3.Cross(normalized, this.CJDGNGLMGDI);
for (int i = 0; i < this.ADOPFLNOPMG.Length; i++)
{
Vector3 vector4 = this.ADOPFLNOPMG[i] - vector2;
Vector3 vector5 = Vector3.Project(vector4, vector3);
Vector3 vector6 = Vector3.Cross(normalized, vector5);
float num = Mathf.Sign(Vector3.Dot(vector6, this.CJDGNGLMGDI));
fkcbdhcdkbn.JELEFHLKJAO[i] = vector5.magnitude * num;
Vector3 vector7 = Vector3.Project(vector2 - this.ADOPFLNOPMG[i], normalized);
fkcbdhcdkbn.FIJJAJPKAMC[i] = vector7.magnitude;
}
list.Sort(new Comparison<int>(fkcbdhcdkbn.HJNAKCHFFHA));
List<int> range = list.GetRange(1, 6);
range.Sort(new Comparison<int>(fkcbdhcdkbn.PNMBBKILIMJ));
return range;
}
// Token: 0x06020007 RID: 131079 RVA: 0x008B43B8 File Offset: 0x008B25B8
public void DNDKBBHCOAE(List<Vector3> KHFFCEJNEBG, List<Vector2> LHDKBCDNMOI, List<int> CIIHPHMHLGC)
{
this.IPOCBJGNCGA(KHFFCEJNEBG, LHDKBCDNMOI);
this.FNFHIIIDMOE(CIIHPHMHLGC, 0);
}
// Token: 0x06020008 RID: 131080 RVA: 0x008B43CC File Offset: 0x008B25CC
public Vector2 EDNBBKKGAHD()
{
return this.GJJPNOFKCNG;
}
// Token: 0x06020009 RID: 131081 RVA: 0x008B43DC File Offset: 0x008B25DC
public void IBADEMFPBCA(List<Vector3> CDOGIKIJHBH, List<Vector2> MDFMHJPDNDC, List<int> MPJFGGHHFJG)
{
this.EIAEHAINGJE(CDOGIKIJHBH, MDFMHJPDNDC, MPJFGGHHFJG);
}
// Token: 0x04005316 RID: 21270
private static readonly int[] CKAIACHKIIE = new int[] { 0, 1, 2, 3 };
// Token: 0x04005317 RID: 21271
private readonly Vector3 GJJPNOFKCNG = Vector3.zero;
// Token: 0x04005318 RID: 21272
private readonly Vector3 IMOMMNIOJKJ = Vector3.zero;
// Token: 0x04005319 RID: 21273
private readonly Vector3 KJBJHHNJHLG = Vector3.zero;
// Token: 0x0400531A RID: 21274
private readonly Vector3 GKJNDGKADLE = Vector3.zero;
// Token: 0x0400531B RID: 21275
private readonly Vector3 CIANMGCFGHG = Vector3.zero;
// Token: 0x0400531C RID: 21276
private Vector3[] ADOPFLNOPMG;
// Token: 0x0400531D RID: 21277
private Vector3 CJDGNGLMGDI;
// Token: 0x0400531F RID: 21279
private const int LNJEFBGLKLP = 40;
// Token: 0x04005320 RID: 21280
public static readonly byte[] JAGNHDAANGA = new byte[40];
// Token: 0x02000F10 RID: 3856
[CompilerGenerated]
private sealed class FKCBDHCDKBN
{
// Token: 0x0602000A RID: 131082 RVA: 0x008B43E8 File Offset: 0x008B25E8
internal int DAAPGBCFBLB(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602000C RID: 131084 RVA: 0x008B442C File Offset: 0x008B262C
internal int LEFNLLHDHFB(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602000D RID: 131085 RVA: 0x008B4468 File Offset: 0x008B2668
internal int OJKNBNGGBEC(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x0602000E RID: 131086 RVA: 0x008B4484 File Offset: 0x008B2684
internal int ELIHGGDKFEL(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602000F RID: 131087 RVA: 0x008B44C0 File Offset: 0x008B26C0
internal int OEOKAOEAJGA(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020010 RID: 131088 RVA: 0x008B44FC File Offset: 0x008B26FC
internal int JAFGLCBFOHM(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020011 RID: 131089 RVA: 0x008B4538 File Offset: 0x008B2738
internal int KIEBODMEAJG(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020012 RID: 131090 RVA: 0x008B4574 File Offset: 0x008B2774
internal int FLEEFDFKEIB(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020013 RID: 131091 RVA: 0x008B4590 File Offset: 0x008B2790
internal int PJGEPHDJHFC(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020014 RID: 131092 RVA: 0x008B45AC File Offset: 0x008B27AC
internal int EMMGABMICJD(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020015 RID: 131093 RVA: 0x008B45E8 File Offset: 0x008B27E8
internal int PNMBBKILIMJ(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020016 RID: 131094 RVA: 0x008B4624 File Offset: 0x008B2824
internal int NKONOOELLHD(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020017 RID: 131095 RVA: 0x008B4640 File Offset: 0x008B2840
internal int ABGIGAGLNDG(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020018 RID: 131096 RVA: 0x008B467C File Offset: 0x008B287C
internal int PBGJBBFEHFI(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020019 RID: 131097 RVA: 0x008B4698 File Offset: 0x008B2898
internal int HJNAKCHFFHA(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x0602001A RID: 131098 RVA: 0x008B46B4 File Offset: 0x008B28B4
internal int DPIKDIPCJKM(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x0602001B RID: 131099 RVA: 0x008B46D0 File Offset: 0x008B28D0
internal int LLADDLLIPPJ(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602001C RID: 131100 RVA: 0x008B470C File Offset: 0x008B290C
internal int NPODACBLMGF(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x0602001D RID: 131101 RVA: 0x008B4728 File Offset: 0x008B2928
internal int IFCCLCKEJKP(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602001E RID: 131102 RVA: 0x008B4764 File Offset: 0x008B2964
internal int PGEOFPBGHPN(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x0602001F RID: 131103 RVA: 0x008B47A0 File Offset: 0x008B29A0
internal int NALMKHOOIDC(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020020 RID: 131104 RVA: 0x008B47BC File Offset: 0x008B29BC
internal int CJNOGENIAJC(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020021 RID: 131105 RVA: 0x008B47F8 File Offset: 0x008B29F8
internal int IOJPCLALFLN(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020022 RID: 131106 RVA: 0x008B4814 File Offset: 0x008B2A14
internal int NNKHKHOALNP(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020023 RID: 131107 RVA: 0x008B4830 File Offset: 0x008B2A30
internal int OONBNLELPLN(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020024 RID: 131108 RVA: 0x008B486C File Offset: 0x008B2A6C
internal int OGAJFHEKIED(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020025 RID: 131109 RVA: 0x008B4888 File Offset: 0x008B2A88
internal int JFEPMGJFDFH(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x06020026 RID: 131110 RVA: 0x008B48C4 File Offset: 0x008B2AC4
internal int PBHHLBFFGJK(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
return this.FIJJAJPKAMC[FKOFGIJFIKA].CompareTo(this.FIJJAJPKAMC[GNNBOMAEBGK]);
}
// Token: 0x06020027 RID: 131111 RVA: 0x008B48E0 File Offset: 0x008B2AE0
internal int NCJCLHBFGJF(int FKOFGIJFIKA, int GNNBOMAEBGK)
{
float num = this.JELEFHLKJAO[FKOFGIJFIKA];
float num2 = this.JELEFHLKJAO[GNNBOMAEBGK];
if (!this.IIKCCGFMCFL)
{
return num.CompareTo(num2);
}
return num2.CompareTo(num);
}
// Token: 0x04005321 RID: 21281
internal float[] FIJJAJPKAMC;
// Token: 0x04005322 RID: 21282
internal float[] JELEFHLKJAO;
// Token: 0x04005323 RID: 21283
internal bool IIKCCGFMCFL;
}
}