scripts
This commit is contained in:
@@ -0,0 +1,281 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Experimental.Rendering;
|
||||
|
||||
// Token: 0x02002D73 RID: 11635
|
||||
[Token(Token = "0x2002D73")]
|
||||
[StructLayout(3)]
|
||||
public class PGDBIEFGGGL : IDisposable
|
||||
{
|
||||
// Token: 0x17003744 RID: 14148
|
||||
// (get) Token: 0x06014A0B RID: 84491 RVA: 0x004F2688 File Offset: 0x004F0888
|
||||
[Token(Token = "0x17003744")]
|
||||
public int JNBFOGPBFJH
|
||||
{
|
||||
[Token(Token = "0x6014A0B")]
|
||||
[Address(RVA = "0x5FE710", Offset = "0x5FD110", VA = "0x1805FE710")]
|
||||
get
|
||||
{
|
||||
return this.GIMMHLEDDGE.Length;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014A0C RID: 84492 RVA: 0x004F26A8 File Offset: 0x004F08A8
|
||||
[Token(Token = "0x6014A0C")]
|
||||
[Address(RVA = "0x160A1D0", Offset = "0x1608BD0", VA = "0x18160A1D0")]
|
||||
[Conditional("UNITY_EDITOR")]
|
||||
private void BHFKHODDAIJ(string MMBOKOLAJFH, Texture2D ADNDKCFJLPB, Texture2D NFOKLBPCBAD)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(ADNDKCFJLPB == num))
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(NFOKLBPCBAD == num2))
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
int format = (int)ADNDKCFJLPB.format;
|
||||
TextureFormat format2 = NFOKLBPCBAD.format;
|
||||
int graphicsFormat = (int)ADNDKCFJLPB.graphicsFormat;
|
||||
GraphicsFormat graphicsFormat2 = NFOKLBPCBAD.graphicsFormat;
|
||||
if (graphicsFormat == (int)graphicsFormat2)
|
||||
{
|
||||
}
|
||||
object[] array = new object[5];
|
||||
if (ADNDKCFJLPB.graphicsFormat != GraphicsFormat.None)
|
||||
{
|
||||
}
|
||||
if (array.Length <= 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014A0D RID: 84493 RVA: 0x004F2790 File Offset: 0x004F0990
|
||||
[Token(Token = "0x6014A0D")]
|
||||
[Address(RVA = "0x160A920", Offset = "0x1609320", VA = "0x18160A920")]
|
||||
public PGDBIEFGGGL(ShapeMaterialInfo[] materialInfos)
|
||||
{
|
||||
int num;
|
||||
int num4;
|
||||
int num13;
|
||||
Material shapeMaterial2;
|
||||
for (;;)
|
||||
{
|
||||
base..ctor();
|
||||
num = 0;
|
||||
this.GIMMHLEDDGE = materialInfos;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
num4 = 0;
|
||||
int num5 = 0;
|
||||
int length = materialInfos.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Material shapeMaterial = materialInfos[num5].ShapeMaterial;
|
||||
int engccikamai = PGDBIEFGGGL.ENGCCIKAMAI;
|
||||
Texture textureImpl = shapeMaterial.GetTextureImpl(engccikamai);
|
||||
int num6 = 0;
|
||||
if (textureImpl != 0 && textureImpl == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int dihinblahil = PGDBIEFGGGL.DIHINBLAHIL;
|
||||
Texture textureImpl2 = shapeMaterial.GetTextureImpl(dihinblahil);
|
||||
if (textureImpl2 != 0 && textureImpl2 == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int mjbndgancfn = PGDBIEFGGGL.MJBNDGANCFN;
|
||||
Texture textureImpl3 = shapeMaterial.GetTextureImpl(mjbndgancfn);
|
||||
if (textureImpl3 != 0 && textureImpl3 == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int num7 = 0;
|
||||
bool flag = num == num7;
|
||||
int num8 = 0;
|
||||
bool flag2 = num6 == num8;
|
||||
int num9 = 0;
|
||||
bool flag3 = num4 == num9;
|
||||
num5++;
|
||||
}
|
||||
int num10 = 0;
|
||||
if (!(num == num10))
|
||||
{
|
||||
int num11 = 0;
|
||||
if (!(num2 == num11))
|
||||
{
|
||||
int num12 = 0;
|
||||
if (!(num4 == num12))
|
||||
{
|
||||
float[] array = new float[materialInfos.Length];
|
||||
this.NBEGPEIEHLM = array;
|
||||
Vector4[] array2 = new Vector4[materialInfos.Length];
|
||||
this.OIDGMKECLPN = array2;
|
||||
float[] array3 = new float[materialInfos.Length];
|
||||
num13 = 0;
|
||||
this.GANJNKNAOBB = array3;
|
||||
int num14 = 0;
|
||||
int length2 = materialInfos.Length;
|
||||
if (num14 >= length2)
|
||||
{
|
||||
goto IL_203;
|
||||
}
|
||||
shapeMaterial2 = materialInfos[num13].ShapeMaterial;
|
||||
List<Texture2D> clhjklfecmh = PGDBIEFGGGL.CLHJKLFECMH;
|
||||
int engccikamai2 = PGDBIEFGGGL.ENGCCIKAMAI;
|
||||
Texture textureImpl4 = shapeMaterial2.GetTextureImpl(engccikamai2);
|
||||
if (textureImpl4 == 0 || textureImpl4 != 0)
|
||||
{
|
||||
List<Texture2D> abgnalchlcf = PGDBIEFGGGL.ABGNALCHLCF;
|
||||
int dihinblahil2 = PGDBIEFGGGL.DIHINBLAHIL;
|
||||
Texture textureImpl5 = shapeMaterial2.GetTextureImpl(dihinblahil2);
|
||||
if (textureImpl5 == 0 || textureImpl5 != 0)
|
||||
{
|
||||
int gdbdfibloin = PGDBIEFGGGL.GDBDFIBLOIN;
|
||||
float floatImpl = shapeMaterial2.GetFloatImpl(gdbdfibloin);
|
||||
abgnalchlcf._syncRoot = floatImpl;
|
||||
num13 += num13;
|
||||
List<Texture2D> gkigpdhmnfd = PGDBIEFGGGL.GKIGPDHMNFD;
|
||||
int mjbndgancfn2 = PGDBIEFGGGL.MJBNDGANCFN;
|
||||
Texture textureImpl6 = shapeMaterial2.GetTextureImpl(mjbndgancfn2);
|
||||
if (textureImpl6 == 0 || textureImpl6 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
int ehjkdkcfidm = PGDBIEFGGGL.EHJKDKCFIDM;
|
||||
float floatImpl2 = shapeMaterial2.GetFloatImpl(ehjkdkcfidm);
|
||||
num13++;
|
||||
IL_203:
|
||||
List<Texture2D> clhjklfecmh2 = PGDBIEFGGGL.CLHJKLFECMH;
|
||||
TypeCode typeCode = num.GetTypeCode();
|
||||
TypeCode typeCode2 = num4.GetTypeCode();
|
||||
PGDBIEFGGGL.GKIGPDHMNFD.Clear();
|
||||
PGDBIEFGGGL.CLHJKLFECMH.Clear();
|
||||
PGDBIEFGGGL.ABGNALCHLCF.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06014A0E RID: 84494 RVA: 0x004F29E0 File Offset: 0x004F0BE0
|
||||
[Token(Token = "0x6014A0E")]
|
||||
[Address(RVA = "0x160A660", Offset = "0x1609060", VA = "0x18160A660")]
|
||||
private Vector3 EAMJNGJJICD(ShapeMaterialInfo BHBLLBGJHJB)
|
||||
{
|
||||
float num2;
|
||||
float num = Mathf.Clamp01(Mathf.Clamp01(num2));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014A0F RID: 84495 RVA: 0x004F2A00 File Offset: 0x004F0C00
|
||||
[Token(Token = "0x6014A0F")]
|
||||
[Address(RVA = "0x160A740", Offset = "0x1609140", VA = "0x18160A740")]
|
||||
public int KEPKCLBHBJF(CLKCBCAGDDK ALOKGLNJFLG)
|
||||
{
|
||||
ShapeMaterialInfo[] gimmhleddge = this.GIMMHLEDDGE;
|
||||
int num = 0;
|
||||
int length = gimmhleddge.Length;
|
||||
if (num < length && gimmhleddge[num].MaterialId != ALOKGLNJFLG)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x06014A10 RID: 84496 RVA: 0x004F2A40 File Offset: 0x004F0C40
|
||||
[Token(Token = "0x6014A10")]
|
||||
[Address(RVA = "0x160A630", Offset = "0x1609030", VA = "0x18160A630", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
SafeDestroy.Asset(this.ILGBCPADHDN);
|
||||
SafeDestroy.Asset(this.OEDAJGLLDHE);
|
||||
SafeDestroy.Asset(this.KBCFCHGJKNA);
|
||||
}
|
||||
|
||||
// Token: 0x0400DC28 RID: 56360
|
||||
[Token(Token = "0x400DC28")]
|
||||
private static readonly int ENGCCIKAMAI = Shader.PropertyToID("_BaseMap");
|
||||
|
||||
// Token: 0x0400DC29 RID: 56361
|
||||
[Token(Token = "0x400DC29")]
|
||||
private static readonly int MJBNDGANCFN = Shader.PropertyToID("_BumpMap");
|
||||
|
||||
// Token: 0x0400DC2A RID: 56362
|
||||
[Token(Token = "0x400DC2A")]
|
||||
private static readonly int DIHINBLAHIL = Shader.PropertyToID("_SpecGlossMap");
|
||||
|
||||
// Token: 0x0400DC2B RID: 56363
|
||||
[Token(Token = "0x400DC2B")]
|
||||
private static readonly int GDBDFIBLOIN = Shader.PropertyToID("_Smoothness");
|
||||
|
||||
// Token: 0x0400DC2C RID: 56364
|
||||
[Token(Token = "0x400DC2C")]
|
||||
private static readonly int FFPHOKPHNOM = Shader.PropertyToID("_BaseMap_ST");
|
||||
|
||||
// Token: 0x0400DC2D RID: 56365
|
||||
[Token(Token = "0x400DC2D")]
|
||||
private static readonly int EHJKDKCFIDM = Shader.PropertyToID("_BumpScale");
|
||||
|
||||
// Token: 0x0400DC2E RID: 56366
|
||||
[Token(Token = "0x400DC2E")]
|
||||
private static readonly List<Texture2D> CLHJKLFECMH = new List();
|
||||
|
||||
// Token: 0x0400DC2F RID: 56367
|
||||
[Token(Token = "0x400DC2F")]
|
||||
private static readonly List<Texture2D> ABGNALCHLCF = new List();
|
||||
|
||||
// Token: 0x0400DC30 RID: 56368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DC30")]
|
||||
public ShapeMaterialInfo[] GIMMHLEDDGE;
|
||||
|
||||
// Token: 0x0400DC31 RID: 56369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DC31")]
|
||||
public Texture2DArray ILGBCPADHDN;
|
||||
|
||||
// Token: 0x0400DC32 RID: 56370
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DC32")]
|
||||
public Texture2DArray OEDAJGLLDHE;
|
||||
|
||||
// Token: 0x0400DC33 RID: 56371
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DC33")]
|
||||
public float[] NBEGPEIEHLM;
|
||||
|
||||
// Token: 0x0400DC34 RID: 56372
|
||||
[Token(Token = "0x400DC34")]
|
||||
private static readonly List<Texture2D> GKIGPDHMNFD = new List();
|
||||
|
||||
// Token: 0x0400DC35 RID: 56373
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DC35")]
|
||||
public Texture2DArray KBCFCHGJKNA;
|
||||
|
||||
// Token: 0x0400DC36 RID: 56374
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DC36")]
|
||||
public float[] GANJNKNAOBB;
|
||||
|
||||
// Token: 0x0400DC37 RID: 56375
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DC37")]
|
||||
public Vector4[] OIDGMKECLPN;
|
||||
}
|
||||
Reference in New Issue
Block a user