scripts
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002499 RID: 9369
|
||||
[Token(Token = "0x2002499")]
|
||||
[StructLayout(3)]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C0C RID: 11276
|
||||
// (get) Token: 0x0601034E RID: 66382 RVA: 0x003CC51C File Offset: 0x003CA71C
|
||||
// (set) Token: 0x0601034F RID: 66383 RVA: 0x003CC530 File Offset: 0x003CA730
|
||||
[Token(Token = "0x17002C0C")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x601034E")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get;
|
||||
[Token(Token = "0x601034F")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002C0D RID: 11277
|
||||
// (get) Token: 0x06010350 RID: 66384 RVA: 0x003CC544 File Offset: 0x003CA744
|
||||
// (set) Token: 0x06010351 RID: 66385 RVA: 0x003CC558 File Offset: 0x003CA758
|
||||
[Token(Token = "0x17002C0D")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6010350")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x6010351")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002C0E RID: 11278
|
||||
// (get) Token: 0x06010352 RID: 66386 RVA: 0x003CC56C File Offset: 0x003CA76C
|
||||
// (set) Token: 0x06010353 RID: 66387 RVA: 0x003CC580 File Offset: 0x003CA780
|
||||
[Token(Token = "0x17002C0E")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6010352")]
|
||||
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
|
||||
get;
|
||||
[Token(Token = "0x6010353")]
|
||||
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06010354 RID: 66388 RVA: 0x003CC594 File Offset: 0x003CA794
|
||||
[Token(Token = "0x6010354")]
|
||||
[Address(RVA = "0x1726AF0", Offset = "0x17254F0", VA = "0x181726AF0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ShapeColorInfo shapeColorInfo = this.<OCPECNCGBGN>k__BackingField;
|
||||
if (shapeColorInfo != 0)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
if (shapeMaterialInfo != 0)
|
||||
{
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE hbmlcindmle = this.<PFLPDHMOHIL>k__BackingField;
|
||||
if (hbmlcindmle != MaterialSwatchPreviewUI.HBMLCINDMLE.Invalid)
|
||||
{
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
this.Initialize(colorID, materialId, hbmlcindmle);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010355 RID: 66389 RVA: 0x003CC5DC File Offset: 0x003CA7DC
|
||||
[Token(Token = "0x6010355")]
|
||||
[Address(RVA = "0x17269B0", Offset = "0x17253B0", VA = "0x1817269B0")]
|
||||
private void LJAEIJLMDHG(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
if (GJAINANBOCB != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010356 RID: 66390 RVA: 0x003CC63C File Offset: 0x003CA83C
|
||||
[Token(Token = "0x6010356")]
|
||||
[Address(RVA = "0x1726820", Offset = "0x1725220", VA = "0x181726820")]
|
||||
public void Initialize(LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, MaterialSwatchPreviewUI.HBMLCINDMLE OJJLDEPGAEJ)
|
||||
{
|
||||
this.<PFLPDHMOHIL>k__BackingField = OJJLDEPGAEJ;
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
this.<INFKFACMBPE>k__BackingField = shapeMaterialInfo;
|
||||
if (AOGHIJCLDDC != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo2 = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo2, true, true);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010357 RID: 66391 RVA: 0x003CC6B8 File Offset: 0x003CA8B8
|
||||
[Token(Token = "0x6010357")]
|
||||
[Address(RVA = "0x1726B30", Offset = "0x1725530", VA = "0x181726B30")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC35 RID: 44085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC35")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400AC36 RID: 44086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC36")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0200249A RID: 9370
|
||||
[Token(Token = "0x200249A")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400AC3B RID: 44091
|
||||
[Token(Token = "0x400AC3B")]
|
||||
Material,
|
||||
// Token: 0x0400AC3C RID: 44092
|
||||
[Token(Token = "0x400AC3C")]
|
||||
Color,
|
||||
// Token: 0x0400AC3D RID: 44093
|
||||
[Token(Token = "0x400AC3D")]
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user