230 lines
6.3 KiB
C#
230 lines
6.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using ClusterLOD;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002D95 RID: 11669
|
|
[Token(Token = "0x2002D95")]
|
|
[StructLayout(3)]
|
|
public class IHCGCOCDHHI : IClusterMeshAssetGenerator
|
|
{
|
|
// Token: 0x06014BE5 RID: 84965 RVA: 0x004F9634 File Offset: 0x004F7834
|
|
[Token(Token = "0x6014BE5")]
|
|
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
|
|
public IHCGCOCDHHI(Transform transform)
|
|
{
|
|
this.OIFLDNBGJOH = transform;
|
|
}
|
|
|
|
// Token: 0x170037B1 RID: 14257
|
|
// (get) Token: 0x06014BE6 RID: 84966 RVA: 0x004F9650 File Offset: 0x004F7850
|
|
[Token(Token = "0x170037B1")]
|
|
public int KHFAJBCGLCL
|
|
{
|
|
[Token(Token = "0x6014BE6")]
|
|
[Address(RVA = "0x1637390", Offset = "0x1635D90", VA = "0x181637390", Slot = "4")]
|
|
get
|
|
{
|
|
return this.LNLFHHJOCDP.HDBEEJKNIJE().Count;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037B2 RID: 14258
|
|
// (get) Token: 0x06014BE7 RID: 84967 RVA: 0x004F9674 File Offset: 0x004F7874
|
|
[Token(Token = "0x170037B2")]
|
|
public int DDMBGIKDMDP
|
|
{
|
|
[Token(Token = "0x6014BE7")]
|
|
[Address(RVA = "0x1637330", Offset = "0x1635D30", VA = "0x181637330", Slot = "5")]
|
|
get
|
|
{
|
|
return this.LNLFHHJOCDP.HFJNEBPNLPB().Count;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014BE8 RID: 84968 RVA: 0x004F9698 File Offset: 0x004F7898
|
|
[Token(Token = "0x6014BE8")]
|
|
[Address(RVA = "0x1636530", Offset = "0x1634F30", VA = "0x181636530")]
|
|
public void GOCHDHMDPGI(ACBDPBHGKJL LENAGPGLDLE, CKELFEGHFJD LKJBCIJKHFM, bool JCDMKJHECAK)
|
|
{
|
|
this.LKJBCIJKHFM = LKJBCIJKHFM;
|
|
int num = 0;
|
|
this.LENAGPGLDLE = LENAGPGLDLE;
|
|
if (ClusterLODManager.ComponentCollectionEnabled)
|
|
{
|
|
ClusterLODManager instance = ClusterLODManager._instance;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
this.HDJCHKDBBHJ = num;
|
|
OAHBIDJKENF oahbidjkenf;
|
|
this.LNLFHHJOCDP = oahbidjkenf;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ACBDPBHGKJL acbdpbhgkjl;
|
|
bool flag2 = acbdpbhgkjl == ACBDPBHGKJL.LegacyPyramid;
|
|
this.HDJCHKDBBHJ = (flag2 ? 1 : 0);
|
|
}
|
|
int num3;
|
|
int num2 = num3;
|
|
int num4 = EOKPFJPCGMK.OLOMEMFKJDJ(num2, num);
|
|
this.OHIDNMGBFOJ = num4;
|
|
}
|
|
|
|
// Token: 0x06014BE9 RID: 84969 RVA: 0x004F9718 File Offset: 0x004F7918
|
|
[Token(Token = "0x6014BE9")]
|
|
[Address(RVA = "0x16367C0", Offset = "0x16351C0", VA = "0x1816367C0")]
|
|
public Bounds IGDMOINHBMI(Transform DFEIOJDNOGD)
|
|
{
|
|
IntPtr cachedPtr = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float z3 = Vector3.zero.z;
|
|
IntPtr cachedPtr2 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
IntPtr cachedPtr3 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector6;
|
|
float z7 = vector6.z;
|
|
Vector3 vector7;
|
|
float z8 = vector7.z;
|
|
Vector3 vector8;
|
|
float z9 = vector8.z;
|
|
IntPtr cachedPtr4 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector9;
|
|
float z10 = vector9.z;
|
|
Vector3 vector10;
|
|
float z11 = vector10.z;
|
|
Vector3 vector11;
|
|
float z12 = vector11.z;
|
|
IntPtr cachedPtr5 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector12;
|
|
float z13 = vector12.z;
|
|
Vector3 vector13;
|
|
float z14 = vector13.z;
|
|
Vector3 vector14;
|
|
float z15 = vector14.z;
|
|
IntPtr cachedPtr6 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector15;
|
|
float z16 = vector15.z;
|
|
Vector3 vector16;
|
|
float z17 = vector16.z;
|
|
Vector3 vector17;
|
|
float z18 = vector17.z;
|
|
IntPtr cachedPtr7 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector18;
|
|
float z19 = vector18.z;
|
|
Vector3 vector19;
|
|
float z20 = vector19.z;
|
|
Vector3 vector20;
|
|
float z21 = vector20.z;
|
|
IntPtr cachedPtr8 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector21;
|
|
float z22 = vector21.z;
|
|
Vector3 vector22;
|
|
float z23 = vector22.z;
|
|
Vector3 vector23;
|
|
float z24 = vector23.z;
|
|
IntPtr cachedPtr9 = DFEIOJDNOGD.m_CachedPtr;
|
|
Vector3 vector24;
|
|
float z25 = vector24.z;
|
|
Vector3 vector25;
|
|
float z26 = vector25.z;
|
|
Vector3 vector26;
|
|
float z27 = vector26.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x170037B3 RID: 14259
|
|
// (get) Token: 0x06014BEA RID: 84970 RVA: 0x004F9884 File Offset: 0x004F7A84
|
|
[Token(Token = "0x170037B3")]
|
|
private Vector3 DGPDFKGHFCN
|
|
{
|
|
[Token(Token = "0x6014BEA")]
|
|
[Address(RVA = "0x16371B0", Offset = "0x1635BB0", VA = "0x1816371B0")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014BEB RID: 84971 RVA: 0x004F98B8 File Offset: 0x004F7AB8
|
|
[Token(Token = "0x6014BEB")]
|
|
[Address(RVA = "0x1636120", Offset = "0x1634B20", VA = "0x181636120", Slot = "6")]
|
|
public void AddComponentToClusterLODCollection(Transform DFEIOJDNOGD, ClusterLODCollection CGBHMNCBAGA)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform oifldnbgjoh = this.OIFLDNBGJOH;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform oifldnbgjoh2 = this.OIFLDNBGJOH;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform oifldnbgjoh3 = this.OIFLDNBGJOH;
|
|
Transform oifldnbgjoh4 = this.OIFLDNBGJOH;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
float lossyUniformScale = oifldnbgjoh4.parent.GetLossyUniformScale();
|
|
float lossyUniformScale2 = DFEIOJDNOGD.GetLossyUniformScale();
|
|
float z5 = Vector3.one.z;
|
|
if (this.HDJCHKDBBHJ != 0)
|
|
{
|
|
}
|
|
CKELFEGHFJD lkjbcijkhfm = this.LKJBCIJKHFM;
|
|
int hdjchkdbbhj = this.HDJCHKDBBHJ;
|
|
int ohidnmgbfoj = this.OHIDNMGBFOJ;
|
|
}
|
|
|
|
// Token: 0x0400DCDA RID: 56538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DCDA")]
|
|
public readonly Transform OIFLDNBGJOH;
|
|
|
|
// Token: 0x0400DCDB RID: 56539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DCDB")]
|
|
private CKELFEGHFJD LKJBCIJKHFM;
|
|
|
|
// Token: 0x0400DCDC RID: 56540
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400DCDC")]
|
|
private OAHBIDJKENF LNLFHHJOCDP;
|
|
|
|
// Token: 0x0400DCDD RID: 56541
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400DCDD")]
|
|
private int OHIDNMGBFOJ;
|
|
|
|
// Token: 0x0400DCDE RID: 56542
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400DCDE")]
|
|
private ACBDPBHGKJL LENAGPGLDLE;
|
|
|
|
// Token: 0x0400DCDF RID: 56543
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DCDF")]
|
|
private int HDJCHKDBBHJ;
|
|
}
|