1503 lines
62 KiB
C#
1503 lines
62 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02000B95 RID: 2965
|
|
public class DCMJOGFBHDP : FHLJACEINFO
|
|
{
|
|
// Token: 0x060165F8 RID: 91640 RVA: 0x00632CA8 File Offset: 0x00630EA8
|
|
protected virtual void DGMNEIDIKMJ(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 7; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165F9 RID: 91641 RVA: 0x00632D0C File Offset: 0x00630F0C
|
|
protected virtual void ADLOPBGNIKA(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 4;
|
|
for (int i = 1; i < 1; i++)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 1) % 1;
|
|
int num4 = num2 + 8;
|
|
int num5 = num3 + 6;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num3;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num5;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num2;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num9 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num9 + 0;
|
|
ckaiachkiie4[num9] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FA RID: 91642 RVA: 0x00632DB4 File Offset: 0x00630FB4
|
|
protected virtual void NKENPKLHGEI(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 8; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FB RID: 91643 RVA: 0x00632E18 File Offset: 0x00631018
|
|
protected virtual void AOPGHEEOOPL(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 78f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 218f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 472f;
|
|
for (int i = 0; i < 8; i += 0)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1378f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 785f);
|
|
int num3 = PKKCCPFCDEK;
|
|
PKKCCPFCDEK = num3 + 0;
|
|
base.BFNOBOOECOG(num3, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1679f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FC RID: 91644 RVA: 0x00632F20 File Offset: 0x00631120
|
|
protected override void FKHKJLMMPHF(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 3; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FD RID: 91645 RVA: 0x00632F84 File Offset: 0x00631184
|
|
protected virtual void OPPGGKIAIOG(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.HCDEPHFFPKK());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(3);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 733f);
|
|
Vector2 vector6 = new Vector2(1608f, 1689f);
|
|
base.BFNOBOOECOG(1, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(0, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(55);
|
|
this.FKFIGPCAAFG(1, 0, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(3);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(-41);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(1);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 1502f);
|
|
Vector2 vector8 = new Vector2(593f, 1715f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(6);
|
|
this.FKHKJLMMPHF(num3, num3 - 2, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FE RID: 91646 RVA: 0x006330F0 File Offset: 0x006312F0
|
|
protected virtual void KHOKEBGOGMG(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GMNJJCJFFEF());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(7);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 157f);
|
|
Vector2 vector6 = new Vector2(1693f, 156f);
|
|
base.BFNOBOOECOG(0, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(0, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(-40);
|
|
this.FKFIGPCAAFG(0, 1, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(8);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(30);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(0);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 1392f);
|
|
Vector2 vector8 = new Vector2(1222f, 1409f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(-62);
|
|
this.FKHKJLMMPHF(num3, num3 - 4, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060165FF RID: 91647 RVA: 0x0063325C File Offset: 0x0063145C
|
|
protected virtual void FEJDIPKBIJP(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 7; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016600 RID: 91648 RVA: 0x006332C0 File Offset: 0x006314C0
|
|
protected override void BPPHAGAEMGK(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 0.010000001f && num >= 15f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 2f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 0.5f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 2f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 0.5f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 0.5f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016601 RID: 91649 RVA: 0x0063340C File Offset: 0x0063160C
|
|
protected virtual void GDLDOCCGEEA(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 1; i < 1; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 0;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016602 RID: 91650 RVA: 0x00633470 File Offset: 0x00631670
|
|
protected virtual void NJFLKGGNJIF(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 3;
|
|
for (int i = 1; i < 8; i++)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 1) % 1;
|
|
int num4 = num2 + 2;
|
|
int num5 = num3 + 4;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num5;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016603 RID: 91651 RVA: 0x00633518 File Offset: 0x00631718
|
|
protected virtual void MPFANDEGLAH(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 1065f && num < 544f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 895f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.PHEHOEGMFBF(BECDJICOKGL, EOLMHIJGJAK, 1183f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 484f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag, pohbidhphag2, 598f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag2, pohbidhphag3, 1568f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016604 RID: 91652 RVA: 0x00633664 File Offset: 0x00631864
|
|
protected virtual void OOGKMPDBINM(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 6;
|
|
for (int i = 1; i < 0; i += 0)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 1) % 4;
|
|
int num4 = num2 + 4;
|
|
int num5 = num3 + 1;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num3;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num9 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num9 + 0;
|
|
ckaiachkiie4[num9] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016605 RID: 91653 RVA: 0x0063370C File Offset: 0x0063190C
|
|
protected virtual void CPOPNNFEHNK(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 5; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 6;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = NNCECIGMALH;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016606 RID: 91654 RVA: 0x00633770 File Offset: 0x00631970
|
|
protected virtual void MFDKGOFCMHF(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 991f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 1) ? 1594f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 1629f;
|
|
for (int i = 0; i < 6; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 197f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 1824f);
|
|
int num3 = PKKCCPFCDEK;
|
|
PKKCCPFCDEK = num3 + 0;
|
|
base.BFNOBOOECOG(num3, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1348f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016607 RID: 91655 RVA: 0x00633878 File Offset: 0x00631A78
|
|
protected virtual void JGBMLAHGJGJ(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 82f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 75f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 897f;
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 104f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 1769f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1884f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016608 RID: 91656 RVA: 0x00633980 File Offset: 0x00631B80
|
|
protected override void FKFIGPCAAFG(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 3; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016609 RID: 91657 RVA: 0x006339E4 File Offset: 0x00631BE4
|
|
protected virtual void GHGGPNIFHEI(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 891f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 1774f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 58f;
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1090f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 464f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1155f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660A RID: 91658 RVA: 0x00633AEC File Offset: 0x00631CEC
|
|
protected virtual void COJLKAOLODA(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 1613f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 1) ? 705f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 924f;
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1970f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 1929f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1854f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660B RID: 91659 RVA: 0x00633BF4 File Offset: 0x00631DF4
|
|
protected virtual void GPGEDLGHCEM(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DBLCJFNMGMK());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(0);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 1349f);
|
|
Vector2 vector6 = new Vector2(676f, 1622f);
|
|
base.BFNOBOOECOG(0, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(44);
|
|
this.FKFIGPCAAFG(0, 1, 0);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(5);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(80);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(0);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 120f);
|
|
Vector2 vector8 = new Vector2(1021f, 395f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(-37);
|
|
this.FKHKJLMMPHF(num3, num3 - 0, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660C RID: 91660 RVA: 0x00633D60 File Offset: 0x00631F60
|
|
protected virtual void EAALNLKFPEL(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 0;
|
|
for (int i = 0; i < 1; i += 0)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 0) % 5;
|
|
int num4 = num2 + 3;
|
|
int num5 = num3 + 7;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num2;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num5;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num3;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num9 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num9 + 0;
|
|
ckaiachkiie4[num9] = num5;
|
|
List<int> ckaiachkiie5 = this.CKAIACHKIIE;
|
|
int num10 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num10 + 0;
|
|
ckaiachkiie5[num10] = num2;
|
|
List<int> ckaiachkiie6 = this.CKAIACHKIIE;
|
|
int num11 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num11 + 0;
|
|
ckaiachkiie6[num11] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660D RID: 91661 RVA: 0x00633E08 File Offset: 0x00632008
|
|
protected virtual void KHNOFLDDJNH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 2; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 1;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660E RID: 91662 RVA: 0x00633E6C File Offset: 0x0063206C
|
|
protected virtual void INMDKCNAEKG(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 4; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601660F RID: 91663 RVA: 0x00633ED0 File Offset: 0x006320D0
|
|
protected virtual void FPBJGFMHGJB(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 8; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016610 RID: 91664 RVA: 0x00633F34 File Offset: 0x00632134
|
|
protected virtual void CKIHFFOFCJF(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 1027f || num < 424f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1705f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 6f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1338f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 1415f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 93f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016611 RID: 91665 RVA: 0x00634080 File Offset: 0x00632280
|
|
protected virtual void PCCFJDOKELE(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 1967f && num < 165f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1493f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.KHMJPFDECMM(BECDJICOKGL, EOLMHIJGJAK, 839f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 784f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag, pohbidhphag2, 566f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 1969f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016612 RID: 91666 RVA: 0x006341CC File Offset: 0x006323CC
|
|
protected virtual void KAOAGAILJMG(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 1126f || num < 1329f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 20f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.PHEHOEGMFBF(BECDJICOKGL, EOLMHIJGJAK, 1174f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 442f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag, pohbidhphag2, 1121f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 266f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016613 RID: 91667 RVA: 0x00634318 File Offset: 0x00632518
|
|
protected virtual void GBPNMELJJMM(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 0; i += 0)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 8;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016614 RID: 91668 RVA: 0x0063437C File Offset: 0x0063257C
|
|
protected virtual void LGFEHILKILO(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 1; i < 2; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016615 RID: 91669 RVA: 0x006343E0 File Offset: 0x006325E0
|
|
protected virtual void FCGBKNMEBOG(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016616 RID: 91670 RVA: 0x00634444 File Offset: 0x00632644
|
|
protected virtual void LDPKHKEPDHH(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 1039f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 1) ? 784f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1149f;
|
|
for (int i = 1; i < 7; i += 0)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 669f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 375f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1203f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016617 RID: 91671 RVA: 0x0063454C File Offset: 0x0063274C
|
|
protected virtual void EPHOFBAJKBM(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 598f || num < 1429f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 472f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IPHDDDABOBA(BECDJICOKGL, EOLMHIJGJAK, 11f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1464f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag, pohbidhphag2, 627f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag2, pohbidhphag3, 875f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016618 RID: 91672 RVA: 0x00634698 File Offset: 0x00632898
|
|
protected virtual void BFPPFGMJPFD(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.IKKCDPJDCDK());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(5);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 1916f);
|
|
Vector2 vector6 = new Vector2(1907f, 1887f);
|
|
base.BFNOBOOECOG(1, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(-80);
|
|
this.FKFIGPCAAFG(1, 1, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(3);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(121);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(0);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 1360f);
|
|
Vector2 vector8 = new Vector2(981f, 1204f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(-119);
|
|
this.FKHKJLMMPHF(num3, num3 - 1, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016619 RID: 91673 RVA: 0x00634804 File Offset: 0x00632A04
|
|
protected virtual void ENGOKLDAFFD(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 5; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661A RID: 91674 RVA: 0x00634868 File Offset: 0x00632A68
|
|
protected override void INKICBEKGNH(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 0f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 0f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 1f;
|
|
for (int i = 0; i < 3; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 2f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 2.0943952f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661B RID: 91675 RVA: 0x00634970 File Offset: 0x00632B70
|
|
protected virtual void DCPINHMIEMN(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 1316f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 863f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 193f;
|
|
for (int i = 0; i < 2; i += 0)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 585f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 665f);
|
|
int num3 = PKKCCPFCDEK;
|
|
PKKCCPFCDEK = num3 + 0;
|
|
base.BFNOBOOECOG(num3, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1028f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661C RID: 91676 RVA: 0x00634A78 File Offset: 0x00632C78
|
|
protected virtual void CALKADAODHH(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 115f || num < 282f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 332f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 166f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 736f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 610f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag2, pohbidhphag3, 270f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661D RID: 91677 RVA: 0x00634BC4 File Offset: 0x00632DC4
|
|
protected virtual void PGICPNMCJNH(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 5;
|
|
for (int i = 0; i < 8; i += 0)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 0) % 6;
|
|
int num4 = num2 + 0;
|
|
int num5 = num3 + 6;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num3;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661E RID: 91678 RVA: 0x00634C6C File Offset: 0x00632E6C
|
|
protected virtual void GCLMDONKIPC(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.MEEPMOLGDLB());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(3);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 546f);
|
|
Vector2 vector6 = new Vector2(1874f, 1543f);
|
|
base.BFNOBOOECOG(1, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(-76);
|
|
this.FKFIGPCAAFG(1, 0, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(1);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(45);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(1);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 447f);
|
|
Vector2 vector8 = new Vector2(735f, 1668f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(17);
|
|
this.FKHKJLMMPHF(num3, num3 - 2, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601661F RID: 91679 RVA: 0x00634DD8 File Offset: 0x00632FD8
|
|
protected virtual void IDAGODGEHGJ(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 206f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 241f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 753f;
|
|
for (int i = 0; i < 2; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 167f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 383f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 1050f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016620 RID: 91680 RVA: 0x00634EE0 File Offset: 0x006330E0
|
|
protected virtual void BCNBOKNIHON(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 1; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016621 RID: 91681 RVA: 0x00634F44 File Offset: 0x00633144
|
|
protected virtual void KLCLHGGOEAJ(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 1; i < 5; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 5;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016622 RID: 91682 RVA: 0x00634FA8 File Offset: 0x006331A8
|
|
protected virtual void FCMGDBDANOB(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 147f || num < 1120f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1729f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 1336f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1021f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.AGDGEHFBDOJ(pohbidhphag, pohbidhphag2, 1885f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 663f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016623 RID: 91683 RVA: 0x006350F4 File Offset: 0x006332F4
|
|
protected virtual void MKJPALABPFO(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 8;
|
|
for (int i = 1; i < 3; i++)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 1) % 0;
|
|
int num4 = num2 + 8;
|
|
int num5 = num3 + 6;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num5;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num3;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016624 RID: 91684 RVA: 0x0063519C File Offset: 0x0063339C
|
|
protected virtual void AOEJMCBKOLM(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 1244f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 1640f : this.LHDKBCDNMOI[PKKCCPFCDEK - 0].x) + magnitude / 764f;
|
|
for (int i = 0; i < 1; i++)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 1907f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 645f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 779f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016625 RID: 91685 RVA: 0x006352A4 File Offset: 0x006334A4
|
|
protected virtual void ILDGEEIGHOF(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = false;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude < 85f || num >= 1053f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 795f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IHNFKFFNNBB(BECDJICOKGL, EOLMHIJGJAK, 1566f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1285f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag, pohbidhphag2, 1540f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag2, pohbidhphag3, 1859f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016626 RID: 91686 RVA: 0x006353F0 File Offset: 0x006335F0
|
|
protected virtual void EOKPPHPHACA(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 1791f && num >= 912f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1376f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IPHDDDABOBA(BECDJICOKGL, EOLMHIJGJAK, 1156f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 481f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.KHMJPFDECMM(pohbidhphag, pohbidhphag2, 819f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IPHDDDABOBA(pohbidhphag2, pohbidhphag3, 1039f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016627 RID: 91687 RVA: 0x0063553C File Offset: 0x0063373C
|
|
protected override void JLEGBCIFMPF(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 3;
|
|
for (int i = 0; i < 3; i++)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 1) % 3;
|
|
int num4 = num2 + 3;
|
|
int num5 = num3 + 3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num3;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016628 RID: 91688 RVA: 0x006355E4 File Offset: 0x006337E4
|
|
protected virtual void GJEJLCECCLJ(int PKKCCPFCDEK, Vector3 CIGPHKLAAOD, Vector3 CCENECCFOLG, Vector3 PGNOPONHHMH, Vector3 NFEICINKNNK, float DNAIGDPNOEK, Color HNOPCLEFEIG)
|
|
{
|
|
float num = 790f;
|
|
float magnitude = (CIGPHKLAAOD - this.KADCPEEOEDH).magnitude;
|
|
float num2 = ((PKKCCPFCDEK <= 0) ? 354f : this.LHDKBCDNMOI[PKKCCPFCDEK - 1].x) + magnitude / 112f;
|
|
for (int i = 0; i < 5; i += 0)
|
|
{
|
|
Vector3 vector = CIGPHKLAAOD + CCENECCFOLG * DNAIGDPNOEK * Mathf.Cos(num) + PGNOPONHHMH * DNAIGDPNOEK * Mathf.Sin(num);
|
|
Vector3 normalized = (vector - CIGPHKLAAOD).normalized;
|
|
Vector4 vector2 = new Vector4(NFEICINKNNK.x, NFEICINKNNK.y, NFEICINKNNK.z, 268f);
|
|
Vector2 vector3 = new Vector2(num2, (float)i / 1934f);
|
|
base.BFNOBOOECOG(PKKCCPFCDEK++, vector, normalized, vector2, HNOPCLEFEIG, vector3);
|
|
num += 481f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016629 RID: 91689 RVA: 0x006356EC File Offset: 0x006338EC
|
|
protected virtual void CBGKAMIOONA(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 1; i < 7; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 1) % 4;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601662A RID: 91690 RVA: 0x00635750 File Offset: 0x00633950
|
|
protected virtual void GLLEDBMIHDO(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GMNJJCJFFEF());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(0);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 1124f);
|
|
Vector2 vector6 = new Vector2(897f, 261f);
|
|
base.BFNOBOOECOG(1, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(-22);
|
|
this.FKFIGPCAAFG(1, 1, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(3);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(-116);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(0);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 263f);
|
|
Vector2 vector8 = new Vector2(1244f, 206f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(-61);
|
|
this.FKHKJLMMPHF(num3, num3 - 8, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601662B RID: 91691 RVA: 0x006358BC File Offset: 0x00633ABC
|
|
protected override void KBEGPCCPPBK(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.CDPMHKEKGPG);
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(4);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 1f);
|
|
Vector2 vector6 = new Vector2(0.5f, 0.5f);
|
|
base.BFNOBOOECOG(0, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(18);
|
|
this.FKFIGPCAAFG(0, 1, 0);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(3);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(18);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(1);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 1f);
|
|
Vector2 vector8 = new Vector2(0.5f, 0.5f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(18);
|
|
this.FKHKJLMMPHF(num3, num3 - 3, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601662C RID: 91692 RVA: 0x00635A28 File Offset: 0x00633C28
|
|
protected virtual void BKPMMIAPIMJ(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DBLCJFNMGMK());
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(0);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 1607f);
|
|
Vector2 vector6 = new Vector2(560f, 623f);
|
|
base.BFNOBOOECOG(0, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(95);
|
|
this.FKFIGPCAAFG(0, 1, 0);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(2);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(-78);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(1);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 1047f);
|
|
Vector2 vector8 = new Vector2(783f, 1371f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(15);
|
|
this.FKHKJLMMPHF(num3, num3 - 3, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601662D RID: 91693 RVA: 0x00635B94 File Offset: 0x00633D94
|
|
public DCMJOGFBHDP(Transform CNGOCFABIFK)
|
|
: base(CNGOCFABIFK)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601662E RID: 91694 RVA: 0x00635BA0 File Offset: 0x00633DA0
|
|
protected virtual void HPBAINEMDFC(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 410f && num < 1200f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 1078f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.AGDGEHFBDOJ(BECDJICOKGL, EOLMHIJGJAK, 1501f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 196f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 738f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 1436f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601662F RID: 91695 RVA: 0x00635CEC File Offset: 0x00633EEC
|
|
protected virtual void FJDKILCHIHK(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 0;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num3 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num3 + 0;
|
|
ckaiachkiie[num3] = NNCECIGMALH;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num4 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num4 + 0;
|
|
ckaiachkiie2[num4] = num;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num5 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num5 + 0;
|
|
ckaiachkiie3[num5] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016630 RID: 91696 RVA: 0x00635D50 File Offset: 0x00633F50
|
|
protected virtual void FDGILHBDOHO(int NOEPBOCJBDF, int AOPAFGGDHCI)
|
|
{
|
|
int num = NOEPBOCJBDF - 4;
|
|
for (int i = 0; i < 2; i += 0)
|
|
{
|
|
int num2 = num + i;
|
|
int num3 = num + (i + 0) % 1;
|
|
int num4 = num2 + 2;
|
|
int num5 = num3 + 5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
List<int> ckaiachkiie = this.CKAIACHKIIE;
|
|
int num6 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num6 + 0;
|
|
ckaiachkiie[num6] = num5;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num3;
|
|
List<int> ckaiachkiie2 = this.CKAIACHKIIE;
|
|
int num7 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num7 + 0;
|
|
ckaiachkiie2[num7] = num5;
|
|
List<int> ckaiachkiie3 = this.CKAIACHKIIE;
|
|
int num8 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num8 + 0;
|
|
ckaiachkiie3[num8] = num2;
|
|
List<int> ckaiachkiie4 = this.CKAIACHKIIE;
|
|
int num9 = AOPAFGGDHCI;
|
|
AOPAFGGDHCI = num9 + 0;
|
|
ckaiachkiie4[num9] = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016631 RID: 91697 RVA: 0x00635DF8 File Offset: 0x00633FF8
|
|
protected virtual void OKGDAGDHIPH(int NNCECIGMALH, int PKKCCPFCDEK, int AOPAFGGDHCI)
|
|
{
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
int num = PKKCCPFCDEK + i;
|
|
int num2 = PKKCCPFCDEK + (i + 0) % 4;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = NNCECIGMALH;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num;
|
|
this.CKAIACHKIIE[AOPAFGGDHCI++] = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016632 RID: 91698 RVA: 0x00635E5C File Offset: 0x0063405C
|
|
protected virtual void OEGIJBFKPNE(POHBIDHPHAG EOLMHIJGJAK, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
Vector3 vector = base.AEEMGFCOIGD.InverseTransformPoint(EOLMHIJGJAK.GMOJLKHOBGG);
|
|
Vector3 vector2 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.CDPMHKEKGPG);
|
|
Vector3 vector3 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.DMJBLODKPPJ);
|
|
Vector3 vector4 = base.AEEMGFCOIGD.InverseTransformVector(EOLMHIJGJAK.GGDOJNBBHKE);
|
|
if (this.NLKOJIGNJAD.Count == 0)
|
|
{
|
|
base.IPDJHBIMFFJ(7);
|
|
Vector4 vector5 = new Vector4(vector2.x, vector2.y, vector2.z, 670f);
|
|
Vector2 vector6 = new Vector2(284f, 817f);
|
|
base.BFNOBOOECOG(1, vector, -vector4, vector5, HNOPCLEFEIG, vector6);
|
|
this.INKICBEKGNH(1, vector, vector2, vector3, -vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
base.DKDHIEFJAFE(56);
|
|
this.FKFIGPCAAFG(1, 1, 1);
|
|
return;
|
|
}
|
|
int num = base.IPDJHBIMFFJ(1);
|
|
this.INKICBEKGNH(num, vector, vector2, vector3, vector4, DNAIGDPNOEK, HNOPCLEFEIG);
|
|
int num2 = base.DKDHIEFJAFE(-96);
|
|
this.JLEGBCIFMPF(num, num2);
|
|
if (OHBLEGJKPEJ)
|
|
{
|
|
int num3 = base.IPDJHBIMFFJ(1);
|
|
Vector4 vector7 = new Vector4(vector2.x, vector2.y, vector2.z, 148f);
|
|
Vector2 vector8 = new Vector2(667f, 1772f);
|
|
base.BFNOBOOECOG(num3, vector, vector4, vector7, HNOPCLEFEIG, vector8);
|
|
int num4 = base.DKDHIEFJAFE(-78);
|
|
this.FKHKJLMMPHF(num3, num3 - 4, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016633 RID: 91699 RVA: 0x00635FC8 File Offset: 0x006341C8
|
|
protected virtual void JLFKIIEGJDJ(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 1382f && num < 1393f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 493f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.KHMJPFDECMM(BECDJICOKGL, EOLMHIJGJAK, 1292f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 1442f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 495f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag2, pohbidhphag3, 1366f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016634 RID: 91700 RVA: 0x00636114 File Offset: 0x00634314
|
|
protected virtual void DIOEEGCBABP(POHBIDHPHAG EOLMHIJGJAK, POHBIDHPHAG BECDJICOKGL, float DNAIGDPNOEK, Color HNOPCLEFEIG, bool OHBLEGJKPEJ)
|
|
{
|
|
bool flag = true;
|
|
if (BECDJICOKGL != null)
|
|
{
|
|
float sqrMagnitude = (EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GMOJLKHOBGG).sqrMagnitude;
|
|
float num = Vector3.Angle(BECDJICOKGL.GGDOJNBBHKE, EOLMHIJGJAK.GGDOJNBBHKE);
|
|
flag = sqrMagnitude >= 949f && num >= 1782f;
|
|
}
|
|
if (flag)
|
|
{
|
|
POHBIDHPHAG pohbidhphag = new POHBIDHPHAG(BECDJICOKGL);
|
|
pohbidhphag.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG - BECDJICOKGL.GGDOJNBBHKE * 96f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag2 = POHBIDHPHAG.IPHDDDABOBA(BECDJICOKGL, EOLMHIJGJAK, 219f);
|
|
pohbidhphag2.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG;
|
|
POHBIDHPHAG pohbidhphag3 = new POHBIDHPHAG(EOLMHIJGJAK);
|
|
pohbidhphag3.GMOJLKHOBGG = EOLMHIJGJAK.GMOJLKHOBGG + EOLMHIJGJAK.GGDOJNBBHKE * 19f * DNAIGDPNOEK;
|
|
POHBIDHPHAG pohbidhphag4 = POHBIDHPHAG.IHNFKFFNNBB(pohbidhphag, pohbidhphag2, 280f);
|
|
POHBIDHPHAG pohbidhphag5 = POHBIDHPHAG.PHEHOEGMFBF(pohbidhphag2, pohbidhphag3, 1676f);
|
|
this.KBEGPCCPPBK(pohbidhphag, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag4, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag2, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
this.KBEGPCCPPBK(pohbidhphag5, DNAIGDPNOEK, HNOPCLEFEIG, true);
|
|
this.KBEGPCCPPBK(pohbidhphag3, DNAIGDPNOEK, HNOPCLEFEIG, false);
|
|
}
|
|
else
|
|
{
|
|
this.KBEGPCCPPBK(EOLMHIJGJAK, DNAIGDPNOEK, HNOPCLEFEIG, OHBLEGJKPEJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003EB2 RID: 16050
|
|
private const int DOCAJFOIHIN = 3;
|
|
|
|
// Token: 0x04003EB3 RID: 16051
|
|
private const int LCFHEBNMGPB = 18;
|
|
|
|
// Token: 0x04003EB4 RID: 16052
|
|
private const float ANBNEPEJCJG = 2.0943952f;
|
|
|
|
// Token: 0x04003EB5 RID: 16053
|
|
private const float HFPOGOAHMLL = 15f;
|
|
|
|
// Token: 0x04003EB6 RID: 16054
|
|
private const float MMEAJGPPOEI = 0.1f;
|
|
|
|
// Token: 0x04003EB7 RID: 16055
|
|
private const float JAJKKBADHFO = 0.010000001f;
|
|
|
|
// Token: 0x04003EB8 RID: 16056
|
|
private const int ELAFHPPOCHC = 18;
|
|
}
|
|
}
|