225 lines
6.7 KiB
C#
225 lines
6.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.FastLines;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x0200316D RID: 12653
|
|
[Token(Token = "0x200316D")]
|
|
public class WireframeCube : MonoBehaviour
|
|
{
|
|
// Token: 0x06015B6E RID: 88942 RVA: 0x00514C34 File Offset: 0x00512E34
|
|
[Token(Token = "0x6015B6E")]
|
|
[Address(RVA = "0xDA51D0", Offset = "0xDA3FD0", VA = "0x180DA51D0")]
|
|
public void UpdateTransform()
|
|
{
|
|
Transform transform = base.transform;
|
|
Matrix4x4 ppggamkljme = this.PPGGAMKLJME;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
float m4 = this.PPGGAMKLJME.m01;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.PPGGAMKLJME.m01 = m;
|
|
this.PPGGAMKLJME.m03 = m;
|
|
this.OFFLOPLJBBG();
|
|
GADCODNLAIK[] npnolbhjahc = this.NPNOLBHJAHC;
|
|
int num = 0;
|
|
if (num < npnolbhjahc.Length)
|
|
{
|
|
GADCODNLAIK gadcodnlaik = npnolbhjahc[num];
|
|
Transform transform2 = base.transform;
|
|
ValueTuple<Vector3, Vector3>[] ejapjefgjbl = WireframeCube.EJAPJEFGJBL;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform3 = base.transform;
|
|
ValueTuple<Vector3, Vector3>[] ejapjefgjbl2 = WireframeCube.EJAPJEFGJBL;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
GADCODNLAIK[] npnolbhjahc2 = this.NPNOLBHJAHC;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015B6F RID: 88943 RVA: 0x00514D00 File Offset: 0x00512F00
|
|
[Token(Token = "0x6015B6F")]
|
|
[Address(RVA = "0xDA4E90", Offset = "0xDA3C90", VA = "0x180DA4E90")]
|
|
private void OFFLOPLJBBG()
|
|
{
|
|
if (!this.KJDHMJPNDCK)
|
|
{
|
|
GADCODNLAIK[] npnolbhjahc = this.NPNOLBHJAHC;
|
|
int num = 0;
|
|
if (num < npnolbhjahc.Length)
|
|
{
|
|
if ("{il2cpp array field local1->}" == (ulong)0L)
|
|
{
|
|
GADCODNLAIK gadcodnlaik = FastLineManager.Get(this.lineSettings.material, 200).AddLine();
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
}
|
|
this.KJDHMJPNDCK = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015B70 RID: 88944 RVA: 0x00514DBC File Offset: 0x00512FBC
|
|
[Token(Token = "0x6015B70")]
|
|
[Address(RVA = "0xDA4E80", Offset = "0xDA3C80", VA = "0x180DA4E80")]
|
|
private void LateUpdate()
|
|
{
|
|
this.UpdateTransform();
|
|
}
|
|
|
|
// Token: 0x06015B71 RID: 88945 RVA: 0x00514DD0 File Offset: 0x00512FD0
|
|
[Token(Token = "0x6015B71")]
|
|
[Address(RVA = "0xDA50E0", Offset = "0xDA3EE0", VA = "0x180DA50E0")]
|
|
private void OnDisable()
|
|
{
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
GADCODNLAIK[] npnolbhjahc = this.NPNOLBHJAHC;
|
|
int num = 0;
|
|
if (num < npnolbhjahc.Length)
|
|
{
|
|
GADCODNLAIK gadcodnlaik;
|
|
if (gadcodnlaik != 0)
|
|
{
|
|
gadcodnlaik.Dispose();
|
|
}
|
|
num++;
|
|
GADCODNLAIK[] npnolbhjahc2 = this.NPNOLBHJAHC;
|
|
}
|
|
this.KJDHMJPNDCK = num != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015B72 RID: 88946 RVA: 0x00514E1C File Offset: 0x0051301C
|
|
[Token(Token = "0x6015B72")]
|
|
[Address(RVA = "0xDA51B0", Offset = "0xDA3FB0", VA = "0x180DA51B0")]
|
|
private void OnEnable()
|
|
{
|
|
this.OFFLOPLJBBG();
|
|
this.UpdateTransform();
|
|
}
|
|
|
|
// Token: 0x06015B73 RID: 88947 RVA: 0x00514E38 File Offset: 0x00513038
|
|
[Token(Token = "0x6015B73")]
|
|
[Address(RVA = "0xDA62A0", Offset = "0xDA50A0", VA = "0x180DA62A0")]
|
|
public WireframeCube()
|
|
{
|
|
GADCODNLAIK[] array = new GADCODNLAIK[12];
|
|
this.NPNOLBHJAHC = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06015B74 RID: 88948 RVA: 0x00514E5C File Offset: 0x0051305C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6015B74")]
|
|
[Address(RVA = "0xDA5560", Offset = "0xDA4360", VA = "0x180DA5560")]
|
|
static WireframeCube()
|
|
{
|
|
Vector3[] array = new Vector3[8];
|
|
int num = 0;
|
|
array[1] = num;
|
|
int num2 = 0;
|
|
array[2] = num2;
|
|
int num3 = 0;
|
|
array[4] = num3;
|
|
int num4 = 0;
|
|
array[5] = num4;
|
|
int num5 = 0;
|
|
array[7] = num5;
|
|
int num6 = 0;
|
|
array[8] = num6;
|
|
int num7 = 0;
|
|
array[10] = num7;
|
|
int num8 = 0;
|
|
array[11] = num8;
|
|
WireframeCube.DKNJANIDGDM = array;
|
|
ValueTuple<Vector3, Vector3>[] array2 = new ValueTuple<Vector3, Vector3>[0];
|
|
Vector3[] dknjanidgdm = WireframeCube.DKNJANIDGDM;
|
|
int length = dknjanidgdm.Length;
|
|
Vector3 vector = dknjanidgdm[1];
|
|
Vector3 vector2 = dknjanidgdm[2];
|
|
Vector3[] dknjanidgdm2 = WireframeCube.DKNJANIDGDM;
|
|
int length2 = dknjanidgdm2.Length;
|
|
Vector3 vector3 = dknjanidgdm2[1];
|
|
Vector3 vector4 = dknjanidgdm2[4];
|
|
Vector3[] dknjanidgdm3 = WireframeCube.DKNJANIDGDM;
|
|
int length3 = dknjanidgdm3.Length;
|
|
Vector3 vector5 = dknjanidgdm3[4];
|
|
Vector3 vector6 = dknjanidgdm3[5];
|
|
Vector3[] dknjanidgdm4 = WireframeCube.DKNJANIDGDM;
|
|
Vector3 vector7 = dknjanidgdm4[5];
|
|
Vector3 vector8 = dknjanidgdm4[2];
|
|
Vector3[] dknjanidgdm5 = WireframeCube.DKNJANIDGDM;
|
|
int length4 = dknjanidgdm5.Length;
|
|
Vector3 vector9 = dknjanidgdm5[7];
|
|
Vector3 vector10 = dknjanidgdm5[8];
|
|
Vector3[] dknjanidgdm6 = WireframeCube.DKNJANIDGDM;
|
|
int length5 = dknjanidgdm6.Length;
|
|
Vector3 vector11 = dknjanidgdm6[7];
|
|
Vector3 vector12 = dknjanidgdm6[10];
|
|
Vector3[] dknjanidgdm7 = WireframeCube.DKNJANIDGDM;
|
|
int length6 = dknjanidgdm7.Length;
|
|
Vector3 vector13 = dknjanidgdm7[10];
|
|
Vector3 vector14 = dknjanidgdm7[11];
|
|
Vector3[] dknjanidgdm8 = WireframeCube.DKNJANIDGDM;
|
|
Vector3 vector15 = dknjanidgdm8[11];
|
|
Vector3 vector16 = dknjanidgdm8[8];
|
|
Vector3[] dknjanidgdm9 = WireframeCube.DKNJANIDGDM;
|
|
int length7 = dknjanidgdm9.Length;
|
|
Vector3 vector17 = dknjanidgdm9[1];
|
|
Vector3 vector18 = dknjanidgdm9[7];
|
|
Vector3[] dknjanidgdm10 = WireframeCube.DKNJANIDGDM;
|
|
int length8 = dknjanidgdm10.Length;
|
|
Vector3 vector19 = dknjanidgdm10[2];
|
|
Vector3 vector20 = dknjanidgdm10[8];
|
|
Vector3[] dknjanidgdm11 = WireframeCube.DKNJANIDGDM;
|
|
int length9 = dknjanidgdm11.Length;
|
|
Vector3 vector21 = dknjanidgdm11[4];
|
|
Vector3 vector22 = dknjanidgdm11[10];
|
|
Vector3[] dknjanidgdm12 = WireframeCube.DKNJANIDGDM;
|
|
int length10 = dknjanidgdm12.Length;
|
|
Vector3 vector23 = dknjanidgdm12[5];
|
|
Vector3 vector24 = dknjanidgdm12[11];
|
|
WireframeCube.EJAPJEFGJBL = array2;
|
|
}
|
|
|
|
// Token: 0x0400E4D9 RID: 58585
|
|
[Token(Token = "0x400E4D9")]
|
|
private static readonly Vector3[] DKNJANIDGDM;
|
|
|
|
// Token: 0x0400E4DA RID: 58586
|
|
[Token(Token = "0x400E4DA")]
|
|
private static readonly ValueTuple<Vector3, Vector3>[] EJAPJEFGJBL;
|
|
|
|
// Token: 0x0400E4DB RID: 58587
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E4DB")]
|
|
private readonly GADCODNLAIK[] NPNOLBHJAHC;
|
|
|
|
// Token: 0x0400E4DC RID: 58588
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E4DC")]
|
|
private Matrix4x4 PPGGAMKLJME;
|
|
|
|
// Token: 0x0400E4DD RID: 58589
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E4DD")]
|
|
private bool KJDHMJPNDCK;
|
|
|
|
// Token: 0x0400E4DE RID: 58590
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E4DE")]
|
|
[SerializeField]
|
|
private FastLineSettings lineSettings;
|
|
}
|
|
}
|