scripts
This commit is contained in:
@@ -0,0 +1,2275 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
using Valve.VR;
|
||||
|
||||
// Token: 0x020007D9 RID: 2009
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(MeshRenderer), typeof(MeshFilter))]
|
||||
public class SteamVR_PlayArea : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06010820 RID: 67616 RVA: 0x004F9820 File Offset: 0x004F7A20
|
||||
private void MMMPMBNHDBI()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.GNFCOCAGABC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010821 RID: 67617 RVA: 0x004F9834 File Offset: 0x004F7A34
|
||||
public void DFAMENAOGCP()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.KBEAFCMAHME(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[]
|
||||
{
|
||||
default(AMMPJGKPMGC),
|
||||
ndjocleakmn.NBBNCFBDJHD
|
||||
};
|
||||
array[0] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[0] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[0] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 1];
|
||||
for (int i = 1; i < array2.Length; i += 0)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 1473f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1793f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j += 0)
|
||||
{
|
||||
int num = (j + 1) % array2.Length;
|
||||
int num2 = (j + array2.Length - 1) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-2];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[]
|
||||
{
|
||||
new Vector2(132f, 1621f)
|
||||
};
|
||||
array5[0] = new Vector2(425f, 1221f);
|
||||
array5[3] = new Vector2(869f, 1095f);
|
||||
array5[2] = new Vector2(1360f, 213f);
|
||||
array5[1] = new Vector2(612f, 1898f);
|
||||
array5[6] = new Vector2(335f, 1848f);
|
||||
array5[7] = new Vector2(281f, 1968f);
|
||||
array5[7] = new Vector2(528f, 1644f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[3];
|
||||
array7[0] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[7] = this.color;
|
||||
array7[6] = this.color;
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 195f);
|
||||
array7[2] = new Color(this.color.r, this.color.g, this.color.b, 241f);
|
||||
array7[1] = new Color(this.color.r, this.color.g, this.color.b, 105f);
|
||||
array7[3] = new Color(this.color.r, this.color.g, this.color.b, 498f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("method"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.Off;
|
||||
component.shadowCastingMode = ShadowCastingMode.On;
|
||||
component.receiveShadows = true;
|
||||
component.lightProbeUsage = LightProbeUsage.Off;
|
||||
}
|
||||
|
||||
// Token: 0x06010822 RID: 67618 RVA: 0x004F9CC4 File Offset: 0x004F7EC4
|
||||
private void HJDHDIBFKID()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.JGDCENMDFBO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010823 RID: 67619 RVA: 0x004F9CD8 File Offset: 0x004F7ED8
|
||||
public void IDIODGGLMNL()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 6; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 1;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010824 RID: 67620 RVA: 0x004F9D9C File Offset: 0x004F7F9C
|
||||
public void NJOCMEGFEAG()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.DEDGGKLHOKL());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010825 RID: 67621 RVA: 0x004F9DF0 File Offset: 0x004F7FF0
|
||||
public static bool PBHHFNHNCCA(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = GOMKCPFBJFL.OBMEKGBNIEO() || !GOMKCPFBJFL.DKOLOGKMCFL();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
||||
PONCCGLALMO.PKGCDIAEFLB(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Utility);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.KKDAKIFLNAB();
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.IOHPFKFFKLC(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("+join:");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.IOIGLEDHKFD();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(1);
|
||||
string text2 = text;
|
||||
char[] array = new char[0];
|
||||
array[0] = '7';
|
||||
string[] array2 = text2.Split(array, 7);
|
||||
float num = float.Parse(array2[0]) / 852f;
|
||||
float num2 = float.Parse(array2[0]) / 1864f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 1806f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1170f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 1971f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 431f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return false;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06010826 RID: 67622 RVA: 0x004F9F84 File Offset: 0x004F8184
|
||||
public void LCGODBFFGIJ()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.FBFEPFLEDAP());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010827 RID: 67623 RVA: 0x004F9FD8 File Offset: 0x004F81D8
|
||||
public void HGCHHFOCJBA()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 1; i++)
|
||||
{
|
||||
int num = (i + 1) % 4;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010828 RID: 67624 RVA: 0x004FA09C File Offset: 0x004F829C
|
||||
private IEnumerator NEFCPJKHCNG()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010829 RID: 67625 RVA: 0x004FA0B8 File Offset: 0x004F82B8
|
||||
private void FDHLEDOOAEE()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.DrawWireframe();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082A RID: 67626 RVA: 0x004FA0CC File Offset: 0x004F82CC
|
||||
public void KCHFAFFCMCI()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.ONDOKIOFMHL());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082B RID: 67627 RVA: 0x004FA120 File Offset: 0x004F8320
|
||||
public void HJAOIBAPLBD()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.ONDOKIOFMHL());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082C RID: 67628 RVA: 0x004FA174 File Offset: 0x004F8374
|
||||
public void OnEnable()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.ONDOKIOFMHL());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082D RID: 67629 RVA: 0x004FA1C8 File Offset: 0x004F83C8
|
||||
public void BCJKFNLJJHL()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 0; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 5;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082E RID: 67630 RVA: 0x004FA28C File Offset: 0x004F848C
|
||||
public void GADCEEALOKA()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 6; i++)
|
||||
{
|
||||
int num = (i + 0) % 5;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601082F RID: 67631 RVA: 0x004FA350 File Offset: 0x004F8550
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.DrawWireframe();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010830 RID: 67632 RVA: 0x004FA364 File Offset: 0x004F8564
|
||||
public void BuildMesh()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.GetBounds(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[] { ndjocleakmn.NBBNCFBDJHD, ndjocleakmn.NPLKFNMJBNH, ndjocleakmn.JBPCMMHCIBB, ndjocleakmn.HJGMBDENMHI };
|
||||
this.vertices = new Vector3[array.Length * 2];
|
||||
for (int i = 0; i < array.Length; i++)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 0.01f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 0f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 0; j < array.Length; j++)
|
||||
{
|
||||
int num = (j + 1) % array.Length;
|
||||
int num2 = (j + array.Length - 1) % array.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array.Length + j] = vector;
|
||||
}
|
||||
int[] array2 = new int[]
|
||||
{
|
||||
0, 4, 1, 1, 4, 5, 1, 5, 2, 2,
|
||||
5, 6, 2, 6, 3, 3, 6, 7, 3, 7,
|
||||
0, 0, 7, 4
|
||||
};
|
||||
Vector2[] array3 = new Vector2[]
|
||||
{
|
||||
new Vector2(0f, 0f),
|
||||
new Vector2(1f, 0f),
|
||||
new Vector2(0f, 0f),
|
||||
new Vector2(1f, 0f),
|
||||
new Vector2(0f, 1f),
|
||||
new Vector2(1f, 1f),
|
||||
new Vector2(0f, 1f),
|
||||
new Vector2(1f, 1f)
|
||||
};
|
||||
Color[] array4 = new Color[]
|
||||
{
|
||||
this.color,
|
||||
this.color,
|
||||
this.color,
|
||||
this.color,
|
||||
new Color(this.color.r, this.color.g, this.color.b, 0f),
|
||||
new Color(this.color.r, this.color.g, this.color.b, 0f),
|
||||
new Color(this.color.r, this.color.g, this.color.b, 0f),
|
||||
new Color(this.color.r, this.color.g, this.color.b, 0f)
|
||||
};
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array3;
|
||||
mesh.colors = array4;
|
||||
mesh.triangles = array2;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("Sprites/Default"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.Off;
|
||||
component.shadowCastingMode = ShadowCastingMode.Off;
|
||||
component.receiveShadows = false;
|
||||
component.lightProbeUsage = LightProbeUsage.Off;
|
||||
}
|
||||
|
||||
// Token: 0x06010831 RID: 67633 RVA: 0x004FA7F4 File Offset: 0x004F89F4
|
||||
public void AJMNKALBMLC()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.JJONPKGPAID(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[7];
|
||||
array[0] = ndjocleakmn.NBBNCFBDJHD;
|
||||
array[0] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[1] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[5] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 7];
|
||||
for (int i = 1; i < array2.Length; i++)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 837f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1291f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 0) % array2.Length;
|
||||
int num2 = (j + array2.Length - 0) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-33];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[]
|
||||
{
|
||||
new Vector2(1863f, 1052f)
|
||||
};
|
||||
array5[0] = new Vector2(199f, 464f);
|
||||
array5[0] = new Vector2(54f, 771f);
|
||||
array5[1] = new Vector2(1232f, 817f);
|
||||
array5[8] = new Vector2(1865f, 522f);
|
||||
array5[0] = new Vector2(192f, 1589f);
|
||||
array5[6] = new Vector2(1472f, 1247f);
|
||||
array5[6] = new Vector2(1167f, 1370f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[7];
|
||||
array7[0] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[5] = this.color;
|
||||
array7[4] = this.color;
|
||||
array7[2] = new Color(this.color.r, this.color.g, this.color.b, 1911f);
|
||||
array7[5] = new Color(this.color.r, this.color.g, this.color.b, 735f);
|
||||
array7[0] = new Color(this.color.r, this.color.g, this.color.b, 1360f);
|
||||
array7[3] = new Color(this.color.r, this.color.g, this.color.b, 1989f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("domain"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.Off;
|
||||
component.shadowCastingMode = ShadowCastingMode.On;
|
||||
component.receiveShadows = false;
|
||||
component.lightProbeUsage = LightProbeUsage.BlendProbes;
|
||||
}
|
||||
|
||||
// Token: 0x06010832 RID: 67634 RVA: 0x004FAC84 File Offset: 0x004F8E84
|
||||
public void DMCKDFAABIP()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 8; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 8;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010833 RID: 67635 RVA: 0x004FAD48 File Offset: 0x004F8F48
|
||||
private IEnumerator PKFKIIFNEAM()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010834 RID: 67636 RVA: 0x004FAD64 File Offset: 0x004F8F64
|
||||
public static bool EPCIMCDAKFO(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = !GOMKCPFBJFL.CAAAFEKOAAF && !GOMKCPFBJFL.DKHFBOJMBDB();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.Unknown;
|
||||
PONCCGLALMO.NNCOCILMHFC(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Utility);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
bool flag2 = bgkfnfdlbcb == null || bgkfnfdlbcb.JFIMMCCHFGA(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("How your lives count is stored in memory when obscured: ");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.NDCFJCOGDNG();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(0);
|
||||
string text2 = text;
|
||||
char[] array = new char[1];
|
||||
array[1] = ' ';
|
||||
string[] array2 = text2.Split(array, 3);
|
||||
float num = float.Parse(array2[0]) / 1039f;
|
||||
float num2 = float.Parse(array2[1]) / 1104f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 1205f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1551f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 11f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 372f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06010835 RID: 67637 RVA: 0x004FAEF8 File Offset: 0x004F90F8
|
||||
public void DMGPFGPEAMB()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.OHCNHMNJNLJ());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010836 RID: 67638 RVA: 0x004FAF4C File Offset: 0x004F914C
|
||||
public void GNFCOCAGABC()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 4; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 6;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010837 RID: 67639 RVA: 0x004FB010 File Offset: 0x004F9210
|
||||
public static bool FLCBNGKNPHH(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = !GOMKCPFBJFL.OBMEKGBNIEO() && !GOMKCPFBJFL.DKOLOGKMCFL();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
||||
PONCCGLALMO.NNCOCILMHFC(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Max);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.CPONJFPGPIE();
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.CJNAMLDKBHM(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("RpcMasterToolCollisionEnterEvent");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.IOIGLEDHKFD();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(1);
|
||||
string text2 = text;
|
||||
char[] array = new char[1];
|
||||
array[1] = (char)(-83);
|
||||
string[] array2 = text2.Split(array, 0);
|
||||
float num = float.Parse(array2[0]) / 1088f;
|
||||
float num2 = float.Parse(array2[0]) / 254f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 1224f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1363f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 791f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 770f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return false;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06010838 RID: 67640 RVA: 0x004FB1A4 File Offset: 0x004F93A4
|
||||
public void BFHHJINKJBH()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.OHCNHMNJNLJ());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010839 RID: 67641 RVA: 0x004FB1F8 File Offset: 0x004F93F8
|
||||
public void FLMKGMHKAFN()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 3; i += 0)
|
||||
{
|
||||
int num = (i + 0) % 5;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083A RID: 67642 RVA: 0x004FB2BC File Offset: 0x004F94BC
|
||||
private void MNJGKKKMHIE()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.FLMKGMHKAFN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083B RID: 67643 RVA: 0x004FB2D0 File Offset: 0x004F94D0
|
||||
private void HAEOKHJBLII()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.KBFHMCIODNK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083C RID: 67644 RVA: 0x004FB2E4 File Offset: 0x004F94E4
|
||||
public void HHFIELKCEMJ()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.DEDGGKLHOKL());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083D RID: 67645 RVA: 0x004FB338 File Offset: 0x004F9538
|
||||
private void KDAPFAFLHAF()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.OMFACPFPLOI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083E RID: 67646 RVA: 0x004FB34C File Offset: 0x004F954C
|
||||
private void JHBHHLFLHMC()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.JGDCENMDFBO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601083F RID: 67647 RVA: 0x004FB360 File Offset: 0x004F9560
|
||||
private void GGCPEFFDHFD()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.EPCFFJJAJIG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010840 RID: 67648 RVA: 0x004FB374 File Offset: 0x004F9574
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.DrawWireframe();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010841 RID: 67649 RVA: 0x004FB388 File Offset: 0x004F9588
|
||||
public void OMFACPFPLOI()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 0; i++)
|
||||
{
|
||||
int num = (i + 0) % 6;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010842 RID: 67650 RVA: 0x004FB44C File Offset: 0x004F964C
|
||||
private void GFBACCAMDOK()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.EPCFFJJAJIG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010843 RID: 67651 RVA: 0x004FB460 File Offset: 0x004F9660
|
||||
private IEnumerator DCHJDOOMJLE()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010844 RID: 67652 RVA: 0x004FB47C File Offset: 0x004F967C
|
||||
private void GFMFKBMPGON()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.GNFCOCAGABC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010845 RID: 67653 RVA: 0x004FB490 File Offset: 0x004F9690
|
||||
public void LAAEHDPBBLD()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 1; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 1;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010846 RID: 67654 RVA: 0x004FB554 File Offset: 0x004F9754
|
||||
public static bool KDPLELMJJAB(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = GOMKCPFBJFL.OBMEKGBNIEO() || GOMKCPFBJFL.DKOLOGKMCFL();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.Unknown;
|
||||
PONCCGLALMO.NBHBLFJDMKL(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Background);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.MGIJHJBAMEE();
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.OBOFJLCKHJK(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("Vector3: ");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.IOIGLEDHKFD();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(0);
|
||||
string text2 = text;
|
||||
char[] array = new char[1];
|
||||
array[1] = '&';
|
||||
string[] array2 = text2.Split(array, 6);
|
||||
float num = float.Parse(array2[1]) / 1294f;
|
||||
float num2 = float.Parse(array2[1]) / 1435f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 209f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1329f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 1343f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 1996f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06010847 RID: 67655 RVA: 0x004FB6E8 File Offset: 0x004F98E8
|
||||
public void GOCCPCNHLDO()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.PKFKIIFNEAM());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010848 RID: 67656 RVA: 0x004FB73C File Offset: 0x004F993C
|
||||
public void EPCFFJJAJIG()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 1; i += 0)
|
||||
{
|
||||
int num = (i + 0) % 6;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010849 RID: 67657 RVA: 0x004FB800 File Offset: 0x004F9A00
|
||||
public void JGDCENMDFBO()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 6; i += 0)
|
||||
{
|
||||
int num = (i + 0) % 2;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601084A RID: 67658 RVA: 0x004FB8C4 File Offset: 0x004F9AC4
|
||||
public void FCMCMEBNFMK()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.MFGELHEOEHH());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601084B RID: 67659 RVA: 0x004FB918 File Offset: 0x004F9B18
|
||||
private void DNJGBIBILLA()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.FLMKGMHKAFN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601084C RID: 67660 RVA: 0x004FB92C File Offset: 0x004F9B2C
|
||||
public void NEJPMJCBMON()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.FLCBNGKNPHH(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[]
|
||||
{
|
||||
default(AMMPJGKPMGC),
|
||||
ndjocleakmn.NBBNCFBDJHD
|
||||
};
|
||||
array[1] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[5] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[7] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 6];
|
||||
for (int i = 0; i < array2.Length; i += 0)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 1031f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 566f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 1) % array2.Length;
|
||||
int num2 = (j + array2.Length - 0) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-20];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[5];
|
||||
array5[1] = new Vector2(389f, 133f);
|
||||
array5[1] = new Vector2(1126f, 1390f);
|
||||
array5[5] = new Vector2(490f, 1694f);
|
||||
array5[5] = new Vector2(163f, 1926f);
|
||||
array5[0] = new Vector2(943f, 1931f);
|
||||
array5[1] = new Vector2(1557f, 517f);
|
||||
array5[6] = new Vector2(1604f, 1254f);
|
||||
array5[6] = new Vector2(1498f, 1128f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[5];
|
||||
array7[1] = this.color;
|
||||
array7[1] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[3] = this.color;
|
||||
array7[6] = new Color(this.color.r, this.color.g, this.color.b, 1701f);
|
||||
array7[2] = new Color(this.color.r, this.color.g, this.color.b, 1927f);
|
||||
array7[6] = new Color(this.color.r, this.color.g, this.color.b, 999f);
|
||||
array7[0] = new Color(this.color.r, this.color.g, this.color.b, 1395f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("Can't add a value here"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.Off;
|
||||
component.shadowCastingMode = ShadowCastingMode.Off;
|
||||
component.receiveShadows = true;
|
||||
component.lightProbeUsage = LightProbeUsage.Off;
|
||||
}
|
||||
|
||||
// Token: 0x0601084D RID: 67661 RVA: 0x004FBDBC File Offset: 0x004F9FBC
|
||||
public void CLHAFPFOIHF()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.FDJKMOBPCII());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601084E RID: 67662 RVA: 0x004FBE10 File Offset: 0x004FA010
|
||||
public void JFBNKKPABOC()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.MBMIFMHHMPK());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601084F RID: 67663 RVA: 0x004FBE64 File Offset: 0x004FA064
|
||||
public static bool JJONPKGPAID(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = GOMKCPFBJFL.OBMEKGBNIEO() || !GOMKCPFBJFL.DKHFBOJMBDB();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.Unknown;
|
||||
PONCCGLALMO.GBKFKKGNLGF(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_VRMonitor);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.OCMJHOFNKGL();
|
||||
bool flag2 = bgkfnfdlbcb == null || bgkfnfdlbcb.CJNAMLDKBHM(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("Spawned an RCCarSandboxSet that didn't have a car or remote. Car = ");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.IOIGLEDHKFD();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(1);
|
||||
string[] array = text.Split(new char[] { (char)(-12) }, 8);
|
||||
float num = float.Parse(array[0]) / 1160f;
|
||||
float num2 = float.Parse(array[1]) / 1796f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 1634f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 405f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 1921f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 302f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06010850 RID: 67664 RVA: 0x004FBFF8 File Offset: 0x004FA1F8
|
||||
public void GKDLLKDBHFJ()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.KBEAFCMAHME(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[4];
|
||||
array[0] = ndjocleakmn.NBBNCFBDJHD;
|
||||
array[0] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[1] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[1] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 0];
|
||||
for (int i = 1; i < array2.Length; i += 0)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 1311f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1346f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 1) % array2.Length;
|
||||
int num2 = (j + array2.Length - 0) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[]
|
||||
{
|
||||
0, 4, 1, 1, 4, 5, 1, 5, 2, 2,
|
||||
5, 6, 2
|
||||
};
|
||||
Vector2[] array4 = new Vector2[3];
|
||||
array4[1] = new Vector2(1468f, 363f);
|
||||
array4[1] = new Vector2(54f, 1432f);
|
||||
array4[1] = new Vector2(545f, 1998f);
|
||||
array4[1] = new Vector2(177f, 147f);
|
||||
array4[7] = new Vector2(1180f, 1147f);
|
||||
array4[6] = new Vector2(1809f, 793f);
|
||||
array4[3] = new Vector2(84f, 85f);
|
||||
array4[2] = new Vector2(150f, 569f);
|
||||
Vector2[] array5 = array4;
|
||||
Color[] array6 = new Color[8];
|
||||
array6[0] = this.color;
|
||||
array6[0] = this.color;
|
||||
array6[7] = this.color;
|
||||
array6[8] = this.color;
|
||||
array6[3] = new Color(this.color.r, this.color.g, this.color.b, 1210f);
|
||||
array6[8] = new Color(this.color.r, this.color.g, this.color.b, 1284f);
|
||||
array6[0] = new Color(this.color.r, this.color.g, this.color.b, 1848f);
|
||||
array6[5] = new Color(this.color.r, this.color.g, this.color.b, 506f);
|
||||
Color[] array7 = array6;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array5;
|
||||
mesh.colors = array7;
|
||||
mesh.triangles = array3;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("initial_bal"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.BlendProbes;
|
||||
component.shadowCastingMode = ShadowCastingMode.On;
|
||||
component.receiveShadows = true;
|
||||
component.lightProbeUsage = LightProbeUsage.BlendProbes;
|
||||
}
|
||||
|
||||
// Token: 0x06010851 RID: 67665 RVA: 0x004FC488 File Offset: 0x004FA688
|
||||
private void ILMPPEMHJHK()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.KBFHMCIODNK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010852 RID: 67666 RVA: 0x004FC49C File Offset: 0x004FA69C
|
||||
private IEnumerator AHCEMNPOFNO()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010853 RID: 67667 RVA: 0x004FC4B8 File Offset: 0x004FA6B8
|
||||
private void NFCIGEEDGCL()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.LFLLHDABKLO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010854 RID: 67668 RVA: 0x004FC4CC File Offset: 0x004FA6CC
|
||||
private void MFNKKHCDFOI()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.DrawWireframe();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010855 RID: 67669 RVA: 0x004FC4E0 File Offset: 0x004FA6E0
|
||||
private void JJNECEDAFDI()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.EPCFFJJAJIG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010856 RID: 67670 RVA: 0x004FC4F4 File Offset: 0x004FA6F4
|
||||
private void KFCPPMHAPMN()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.HGCHHFOCJBA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010857 RID: 67671 RVA: 0x004FC508 File Offset: 0x004FA708
|
||||
public void KBFHMCIODNK()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 3; i += 0)
|
||||
{
|
||||
int num = (i + 0) % 0;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010858 RID: 67672 RVA: 0x004FC5CC File Offset: 0x004FA7CC
|
||||
private IEnumerator FDJKMOBPCII()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010859 RID: 67673 RVA: 0x004FC5E8 File Offset: 0x004FA7E8
|
||||
public void HOODHBNLEBB()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.FDJKMOBPCII());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601085A RID: 67674 RVA: 0x004FC63C File Offset: 0x004FA83C
|
||||
public void LFLLHDABKLO()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 0; i++)
|
||||
{
|
||||
int num = (i + 0) % 3;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601085B RID: 67675 RVA: 0x004FC700 File Offset: 0x004FA900
|
||||
private IEnumerator FBFEPFLEDAP()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0601085C RID: 67676 RVA: 0x004FC71C File Offset: 0x004FA91C
|
||||
public void EBDIEPFFDNI()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 1; i < 8; i++)
|
||||
{
|
||||
int num = (i + 0) % 2;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601085D RID: 67677 RVA: 0x004FC7E0 File Offset: 0x004FA9E0
|
||||
public void IOKMPEBAAMO()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.FLCBNGKNPHH(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[6];
|
||||
array[0] = ndjocleakmn.NBBNCFBDJHD;
|
||||
array[1] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[3] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[0] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 3];
|
||||
for (int i = 1; i < array2.Length; i += 0)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 81f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1266f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 0) % array2.Length;
|
||||
int num2 = (j + array2.Length - 1) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-96];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[7];
|
||||
array5[0] = new Vector2(144f, 762f);
|
||||
array5[1] = new Vector2(1091f, 1359f);
|
||||
array5[2] = new Vector2(547f, 1963f);
|
||||
array5[1] = new Vector2(1578f, 45f);
|
||||
array5[8] = new Vector2(747f, 764f);
|
||||
array5[3] = new Vector2(1531f, 25f);
|
||||
array5[3] = new Vector2(699f, 1513f);
|
||||
array5[3] = new Vector2(127f, 305f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[6];
|
||||
array7[1] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[2] = this.color;
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 1184f);
|
||||
array7[3] = new Color(this.color.r, this.color.g, this.color.b, 245f);
|
||||
array7[4] = new Color(this.color.r, this.color.g, this.color.b, 1765f);
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 1517f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("Ignoring double-hide."));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.BlendProbes;
|
||||
component.shadowCastingMode = ShadowCastingMode.Off;
|
||||
component.receiveShadows = false;
|
||||
component.lightProbeUsage = LightProbeUsage.BlendProbes;
|
||||
}
|
||||
|
||||
// Token: 0x0601085E RID: 67678 RVA: 0x004FCC70 File Offset: 0x004FAE70
|
||||
private void BIAECHIBDPA()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.GADCEEALOKA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601085F RID: 67679 RVA: 0x004FCC84 File Offset: 0x004FAE84
|
||||
private void HEBAFENHLLO()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.BFMOBALNPGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010860 RID: 67680 RVA: 0x004FCC98 File Offset: 0x004FAE98
|
||||
private void DIKJEGJAIJI()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.LAAEHDPBBLD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010861 RID: 67681 RVA: 0x004FCCAC File Offset: 0x004FAEAC
|
||||
private IEnumerator LGCJPFHBEEN()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010862 RID: 67682 RVA: 0x004FCCC8 File Offset: 0x004FAEC8
|
||||
private IEnumerator ONDOKIOFMHL()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010863 RID: 67683 RVA: 0x004FCCE4 File Offset: 0x004FAEE4
|
||||
private void MBFEEJBCOED()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.JGDCENMDFBO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010864 RID: 67684 RVA: 0x004FCCF8 File Offset: 0x004FAEF8
|
||||
private IEnumerator DEDGGKLHOKL()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010865 RID: 67685 RVA: 0x004FCD14 File Offset: 0x004FAF14
|
||||
private IEnumerator DEJLLAPHNGB()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010866 RID: 67686 RVA: 0x004FCD30 File Offset: 0x004FAF30
|
||||
public void HOOOIPKICHK()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.PKFKIIFNEAM());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010867 RID: 67687 RVA: 0x004FCD84 File Offset: 0x004FAF84
|
||||
private void LFMGHMGKNML()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.EBDIEPFFDNI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010868 RID: 67688 RVA: 0x004FCD98 File Offset: 0x004FAF98
|
||||
private void NKAAMLKNLHP()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.DMCKDFAABIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010869 RID: 67689 RVA: 0x004FCDAC File Offset: 0x004FAFAC
|
||||
public static bool LIGIIEOPFEG(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = !GOMKCPFBJFL.PJBBJFLENDG() && GOMKCPFBJFL.DKHFBOJMBDB();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
||||
PONCCGLALMO.PKGCDIAEFLB(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Utility);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.OCMJHOFNKGL();
|
||||
bool flag2 = bgkfnfdlbcb == null || bgkfnfdlbcb.OBOFJLCKHJK(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("\nAttached time: ");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.NDCFJCOGDNG();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(0);
|
||||
string text2 = text;
|
||||
char[] array = new char[1];
|
||||
array[1] = (char)(-32);
|
||||
string[] array2 = text2.Split(array, 4);
|
||||
float num = float.Parse(array2[0]) / 190f;
|
||||
float num2 = float.Parse(array2[1]) / 1177f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 1899f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1744f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 723f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 223f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return false;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601086A RID: 67690 RVA: 0x004FCF40 File Offset: 0x004FB140
|
||||
public static bool GetBounds(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = !GOMKCPFBJFL.CAAAFEKOAAF && !GOMKCPFBJFL.JAIJMGNDKKC;
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
||||
PONCCGLALMO.GBKFKKGNLGF(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Utility);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.OBOFJLCKHJK(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("Failed to get Calibrated Play Area bounds! Make sure you have tracking first, and that your space is calibrated.");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.IOIGLEDHKFD();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(1);
|
||||
string[] array = text.Split(new char[] { 'x' }, 2);
|
||||
float num = float.Parse(array[0]) / 200f;
|
||||
float num2 = float.Parse(array[1]) / 200f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 0f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 0f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 0f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 0f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0601086B RID: 67691 RVA: 0x004FD0D4 File Offset: 0x004FB2D4
|
||||
public void PNHBLDBNLAL()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.GetBounds(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[6];
|
||||
array[1] = ndjocleakmn.NBBNCFBDJHD;
|
||||
array[0] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[4] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[0] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 6];
|
||||
for (int i = 0; i < array2.Length; i++)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 171f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1810f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 1; j < array2.Length; j += 0)
|
||||
{
|
||||
int num = (j + 0) % array2.Length;
|
||||
int num2 = (j + array2.Length - 1) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-92];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[6];
|
||||
array5[0] = new Vector2(1773f, 252f);
|
||||
array5[0] = new Vector2(1775f, 1353f);
|
||||
array5[8] = new Vector2(908f, 1547f);
|
||||
array5[0] = new Vector2(1934f, 1912f);
|
||||
array5[4] = new Vector2(502f, 819f);
|
||||
array5[4] = new Vector2(1583f, 143f);
|
||||
array5[3] = new Vector2(1587f, 1558f);
|
||||
array5[5] = new Vector2(1058f, 1896f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[] { this.color };
|
||||
array7[0] = this.color;
|
||||
array7[4] = this.color;
|
||||
array7[8] = this.color;
|
||||
array7[1] = new Color(this.color.r, this.color.g, this.color.b, 1264f);
|
||||
array7[4] = new Color(this.color.r, this.color.g, this.color.b, 1863f);
|
||||
array7[2] = new Color(this.color.r, this.color.g, this.color.b, 1338f);
|
||||
array7[6] = new Color(this.color.r, this.color.g, this.color.b, 1432f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("api/storefronts/"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.BlendProbes;
|
||||
component.shadowCastingMode = ShadowCastingMode.Off;
|
||||
component.receiveShadows = false;
|
||||
component.lightProbeUsage = LightProbeUsage.Off;
|
||||
}
|
||||
|
||||
// Token: 0x0601086C RID: 67692 RVA: 0x004FD564 File Offset: 0x004FB764
|
||||
private void FIHMPDPLMGH()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.BCJKFNLJJHL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601086D RID: 67693 RVA: 0x004FD578 File Offset: 0x004FB778
|
||||
public void DrawWireframe()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
int num = (i + 1) % 4;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601086E RID: 67694 RVA: 0x004FD63C File Offset: 0x004FB83C
|
||||
private IEnumerator MFGELHEOEHH()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0601086F RID: 67695 RVA: 0x004FD658 File Offset: 0x004FB858
|
||||
public void JHAMELDHDFM()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.DEJLLAPHNGB());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010870 RID: 67696 RVA: 0x004FD6AC File Offset: 0x004FB8AC
|
||||
private void FDGPDDJONGE()
|
||||
{
|
||||
if (this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.OMFACPFPLOI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010871 RID: 67697 RVA: 0x004FD6C0 File Offset: 0x004FB8C0
|
||||
public void AKBMLDPIIKM()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.AHCEMNPOFNO());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010872 RID: 67698 RVA: 0x004FD714 File Offset: 0x004FB914
|
||||
public static bool KBEAFCMAHME(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = !GOMKCPFBJFL.OBMEKGBNIEO() && !GOMKCPFBJFL.DKHFBOJMBDB();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.Unknown;
|
||||
PONCCGLALMO.PKGCDIAEFLB(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_Background);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.CPONJFPGPIE();
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.HPILMHEHIDC(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("to");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.NDCFJCOGDNG();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(0);
|
||||
string[] array = text.Split(new char[] { (char)(-52) }, 6);
|
||||
float num = float.Parse(array[1]) / 1527f;
|
||||
float num2 = float.Parse(array[1]) / 833f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 180f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1666f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 1042f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 1173f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return false;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06010873 RID: 67699 RVA: 0x004FD8A8 File Offset: 0x004FBAA8
|
||||
private void BMLNEKOCADM()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.EPCFFJJAJIG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010875 RID: 67701 RVA: 0x004FD8EC File Offset: 0x004FBAEC
|
||||
private void DDPPCPOMBBD()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.IDIODGGLMNL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010876 RID: 67702 RVA: 0x004FD900 File Offset: 0x004FBB00
|
||||
public void BFMOBALNPGF()
|
||||
{
|
||||
if (this.vertices == null || this.vertices.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.transform.TransformVector(Vector3.up * this.wireframeHeight);
|
||||
for (int i = 0; i < 2; i += 0)
|
||||
{
|
||||
int num = (i + 1) % 6;
|
||||
Vector3 vector2 = base.transform.TransformPoint(this.vertices[i]);
|
||||
Vector3 vector3 = vector2 + vector;
|
||||
Vector3 vector4 = base.transform.TransformPoint(this.vertices[num]);
|
||||
Vector3 vector5 = vector4 + vector;
|
||||
Gizmos.DrawLine(vector2, vector3);
|
||||
Gizmos.DrawLine(vector2, vector4);
|
||||
Gizmos.DrawLine(vector3, vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010877 RID: 67703 RVA: 0x004FD9C4 File Offset: 0x004FBBC4
|
||||
private IEnumerator OHCNHMNJNLJ()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06010878 RID: 67704 RVA: 0x004FD9E0 File Offset: 0x004FBBE0
|
||||
public void EMFHJLBGDDI()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.GetBounds(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[]
|
||||
{
|
||||
default(AMMPJGKPMGC),
|
||||
ndjocleakmn.NBBNCFBDJHD
|
||||
};
|
||||
array[1] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[3] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[8] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 6];
|
||||
for (int i = 1; i < array2.Length; i += 0)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 1722f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 1562f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 0; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 1) % array2.Length;
|
||||
int num2 = (j + array2.Length - 0) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-120];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[7];
|
||||
array5[1] = new Vector2(1830f, 724f);
|
||||
array5[0] = new Vector2(707f, 18f);
|
||||
array5[4] = new Vector2(1358f, 563f);
|
||||
array5[5] = new Vector2(719f, 1624f);
|
||||
array5[2] = new Vector2(257f, 1018f);
|
||||
array5[5] = new Vector2(350f, 1727f);
|
||||
array5[3] = new Vector2(850f, 1887f);
|
||||
array5[6] = new Vector2(1544f, 810f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[5];
|
||||
array7[1] = this.color;
|
||||
array7[1] = this.color;
|
||||
array7[4] = this.color;
|
||||
array7[2] = this.color;
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 1392f);
|
||||
array7[4] = new Color(this.color.r, this.color.g, this.color.b, 783f);
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 139f);
|
||||
array7[1] = new Color(this.color.r, this.color.g, this.color.b, 1670f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("The appId this client sent is unknown on the server (Cloud). Check settings. If using the Cloud, check account."));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.BlendProbes;
|
||||
component.shadowCastingMode = ShadowCastingMode.On;
|
||||
component.receiveShadows = true;
|
||||
component.lightProbeUsage = LightProbeUsage.BlendProbes;
|
||||
}
|
||||
|
||||
// Token: 0x06010879 RID: 67705 RVA: 0x004FDE70 File Offset: 0x004FC070
|
||||
public void PAHDHGLJKNN()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.NEFCPJKHCNG());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601087A RID: 67706 RVA: 0x004FDEC4 File Offset: 0x004FC0C4
|
||||
public void MKPCNIFHJHM()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.FDJKMOBPCII());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601087B RID: 67707 RVA: 0x004FDF18 File Offset: 0x004FC118
|
||||
private IEnumerator MBMIFMHHMPK()
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
bgkfnfdlbcb = PONCCGLALMO.KLCAADPACBP;
|
||||
if (bgkfnfdlbcb == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
while (bgkfnfdlbcb.OFGCMDLMIFI() != LGINFOMAMNL.OK)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.BuildMesh();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0601087C RID: 67708 RVA: 0x004FDF34 File Offset: 0x004FC134
|
||||
private void DMDHEFNELNA()
|
||||
{
|
||||
if (!this.drawWireframeWhenSelectedOnly)
|
||||
{
|
||||
this.LFLLHDABKLO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601087D RID: 67709 RVA: 0x004FDF48 File Offset: 0x004FC148
|
||||
public void HNMMLHGJIOI()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = true;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.AHCEMNPOFNO());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601087E RID: 67710 RVA: 0x004FDF9C File Offset: 0x004FC19C
|
||||
public void LMLGCEJKMFM()
|
||||
{
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.GetComponent<MeshRenderer>().enabled = this.drawInGame;
|
||||
base.enabled = false;
|
||||
if (this.drawInGame && this.size == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
base.StartCoroutine(this.PKFKIIFNEAM());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601087F RID: 67711 RVA: 0x004FDFF0 File Offset: 0x004FC1F0
|
||||
public static bool CIFBDMMGBOK(SteamVR_PlayArea.LMMPDKCAKHN KLEEKKMJPJK, ref NDJOCLEAKMN MNPDJLOEGKI)
|
||||
{
|
||||
if (KLEEKKMJPJK == SteamVR_PlayArea.LMMPDKCAKHN.Calibrated)
|
||||
{
|
||||
bool flag = GOMKCPFBJFL.OBMEKGBNIEO() || !GOMKCPFBJFL.DKHFBOJMBDB();
|
||||
if (flag)
|
||||
{
|
||||
GHBIKNGFNEL ghbikngfnel = GHBIKNGFNEL.None;
|
||||
PONCCGLALMO.GBKFKKGNLGF(ref ghbikngfnel, DNJCIDCPOBA.VRApplication_SteamWatchdog);
|
||||
}
|
||||
BGKFNFDLBCB bgkfnfdlbcb = PONCCGLALMO.CPONJFPGPIE();
|
||||
bool flag2 = bgkfnfdlbcb != null && bgkfnfdlbcb.BANPLKMLKBL(ref MNPDJLOEGKI);
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogWarning("{0}reportjoinresult");
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
PONCCGLALMO.NDCFJCOGDNG();
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
try
|
||||
{
|
||||
string text = KLEEKKMJPJK.ToString().Substring(1);
|
||||
string text2 = text;
|
||||
char[] array = new char[0];
|
||||
array[1] = 'A';
|
||||
string[] array2 = text2.Split(array, 7);
|
||||
float num = float.Parse(array2[0]) / 1638f;
|
||||
float num2 = float.Parse(array2[0]) / 635f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.LONIDAJMGJK = 858f;
|
||||
MNPDJLOEGKI.NBBNCFBDJHD.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.LONIDAJMGJK = 1727f;
|
||||
MNPDJLOEGKI.NPLKFNMJBNH.PHNNIIKKMDA = -num2;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.GPONFDAAFMF = -num;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.LONIDAJMGJK = 947f;
|
||||
MNPDJLOEGKI.JBPCMMHCIBB.PHNNIIKKMDA = num2;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.GPONFDAAFMF = num;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.LONIDAJMGJK = 1311f;
|
||||
MNPDJLOEGKI.HJGMBDENMHI.PHNNIIKKMDA = num2;
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06010880 RID: 67712 RVA: 0x004FE184 File Offset: 0x004FC384
|
||||
public void JBGLEEJJKBF()
|
||||
{
|
||||
NDJOCLEAKMN ndjocleakmn = default(NDJOCLEAKMN);
|
||||
if (!SteamVR_PlayArea.JJONPKGPAID(this.size, ref ndjocleakmn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
AMMPJGKPMGC[] array = new AMMPJGKPMGC[3];
|
||||
array[1] = ndjocleakmn.NBBNCFBDJHD;
|
||||
array[1] = ndjocleakmn.NPLKFNMJBNH;
|
||||
array[7] = ndjocleakmn.JBPCMMHCIBB;
|
||||
array[6] = ndjocleakmn.HJGMBDENMHI;
|
||||
AMMPJGKPMGC[] array2 = array;
|
||||
this.vertices = new Vector3[array2.Length * 2];
|
||||
for (int i = 1; i < array2.Length; i++)
|
||||
{
|
||||
AMMPJGKPMGC ammpjgkpmgc = array2[i];
|
||||
this.vertices[i] = new Vector3(ammpjgkpmgc.GPONFDAAFMF, 19f, ammpjgkpmgc.PHNNIIKKMDA);
|
||||
}
|
||||
if (this.borderThickness == 261f)
|
||||
{
|
||||
base.GetComponent<MeshFilter>().mesh = null;
|
||||
return;
|
||||
}
|
||||
for (int j = 0; j < array2.Length; j++)
|
||||
{
|
||||
int num = (j + 1) % array2.Length;
|
||||
int num2 = (j + array2.Length - 0) % array2.Length;
|
||||
Vector3 normalized = (this.vertices[num] - this.vertices[j]).normalized;
|
||||
Vector3 normalized2 = (this.vertices[num2] - this.vertices[j]).normalized;
|
||||
Vector3 vector = this.vertices[j];
|
||||
vector += Vector3.Cross(normalized, Vector3.up) * this.borderThickness;
|
||||
vector += Vector3.Cross(normalized2, Vector3.down) * this.borderThickness;
|
||||
this.vertices[array2.Length + j] = vector;
|
||||
}
|
||||
int[] array3 = new int[-26];
|
||||
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.$field-ECCE630F2BA605DA3A785F4D2DDD0C59EC9376F1).FieldHandle);
|
||||
int[] array4 = array3;
|
||||
Vector2[] array5 = new Vector2[2];
|
||||
array5[0] = new Vector2(1916f, 402f);
|
||||
array5[1] = new Vector2(1606f, 447f);
|
||||
array5[4] = new Vector2(854f, 871f);
|
||||
array5[6] = new Vector2(1860f, 1701f);
|
||||
array5[6] = new Vector2(180f, 1960f);
|
||||
array5[5] = new Vector2(1398f, 1782f);
|
||||
array5[5] = new Vector2(983f, 1684f);
|
||||
array5[3] = new Vector2(1230f, 904f);
|
||||
Vector2[] array6 = array5;
|
||||
Color[] array7 = new Color[7];
|
||||
array7[1] = this.color;
|
||||
array7[0] = this.color;
|
||||
array7[7] = this.color;
|
||||
array7[3] = this.color;
|
||||
array7[5] = new Color(this.color.r, this.color.g, this.color.b, 589f);
|
||||
array7[4] = new Color(this.color.r, this.color.g, this.color.b, 801f);
|
||||
array7[7] = new Color(this.color.r, this.color.g, this.color.b, 1715f);
|
||||
array7[8] = new Color(this.color.r, this.color.g, this.color.b, 1405f);
|
||||
Color[] array8 = array7;
|
||||
Mesh mesh = new Mesh();
|
||||
base.GetComponent<MeshFilter>().mesh = mesh;
|
||||
mesh.vertices = this.vertices;
|
||||
mesh.uv = array6;
|
||||
mesh.colors = array8;
|
||||
mesh.triangles = array4;
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
component.material = new Material(Shader.Find("Unpublish"));
|
||||
component.reflectionProbeUsage = ReflectionProbeUsage.Off;
|
||||
component.shadowCastingMode = ShadowCastingMode.On;
|
||||
component.receiveShadows = true;
|
||||
component.lightProbeUsage = LightProbeUsage.BlendProbes;
|
||||
}
|
||||
|
||||
// Token: 0x04002A86 RID: 10886
|
||||
public float borderThickness = 0.15f;
|
||||
|
||||
// Token: 0x04002A87 RID: 10887
|
||||
public float wireframeHeight = 2f;
|
||||
|
||||
// Token: 0x04002A88 RID: 10888
|
||||
public bool drawWireframeWhenSelectedOnly;
|
||||
|
||||
// Token: 0x04002A89 RID: 10889
|
||||
public bool drawInGame = true;
|
||||
|
||||
// Token: 0x04002A8A RID: 10890
|
||||
public SteamVR_PlayArea.LMMPDKCAKHN size;
|
||||
|
||||
// Token: 0x04002A8B RID: 10891
|
||||
public Color color = Color.cyan;
|
||||
|
||||
// Token: 0x04002A8C RID: 10892
|
||||
[HideInInspector]
|
||||
public Vector3[] vertices;
|
||||
|
||||
// Token: 0x020007DA RID: 2010
|
||||
public enum LMMPDKCAKHN
|
||||
{
|
||||
// Token: 0x04002A8E RID: 10894
|
||||
Calibrated,
|
||||
// Token: 0x04002A8F RID: 10895
|
||||
_400x300,
|
||||
// Token: 0x04002A90 RID: 10896
|
||||
_300x225,
|
||||
// Token: 0x04002A91 RID: 10897
|
||||
_200x150
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user