m
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A00 RID: 10752
|
||||
[Token(Token = "0x2002A00")]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003236 RID: 12854
|
||||
// (get) Token: 0x06011F0B RID: 73483 RVA: 0x0040FD2C File Offset: 0x0040DF2C
|
||||
// (set) Token: 0x06011F0C RID: 73484 RVA: 0x0040FD40 File Offset: 0x0040DF40
|
||||
[Token(Token = "0x17003236")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011F0B")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F0C")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003237 RID: 12855
|
||||
// (get) Token: 0x06011F0D RID: 73485 RVA: 0x0040FD54 File Offset: 0x0040DF54
|
||||
// (set) Token: 0x06011F0E RID: 73486 RVA: 0x0040FD68 File Offset: 0x0040DF68
|
||||
[Token(Token = "0x17003237")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011F0D")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F0E")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003238 RID: 12856
|
||||
// (get) Token: 0x06011F0F RID: 73487 RVA: 0x0040FD7C File Offset: 0x0040DF7C
|
||||
// (set) Token: 0x06011F10 RID: 73488 RVA: 0x0040FD90 File Offset: 0x0040DF90
|
||||
[Token(Token = "0x17003238")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6011F0F")]
|
||||
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
||||
get;
|
||||
[Token(Token = "0x6011F10")]
|
||||
[Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06011F11 RID: 73489 RVA: 0x0040FDA4 File Offset: 0x0040DFA4
|
||||
[Token(Token = "0x6011F11")]
|
||||
[Address(RVA = "0x197A900", Offset = "0x1979900", VA = "0x18197A900")]
|
||||
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: 0x06011F12 RID: 73490 RVA: 0x0040FDEC File Offset: 0x0040DFEC
|
||||
[Token(Token = "0x6011F12")]
|
||||
[Address(RVA = "0x197A7A0", Offset = "0x19797A0", VA = "0x18197A7A0")]
|
||||
private void LJAEIJLMDHG(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
if (GJAINANBOCB != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F13 RID: 73491 RVA: 0x0040FE5C File Offset: 0x0040E05C
|
||||
[Token(Token = "0x6011F13")]
|
||||
[Address(RVA = "0x197A5F0", Offset = "0x19795F0", VA = "0x18197A5F0")]
|
||||
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;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo2.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo2, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F14 RID: 73492 RVA: 0x0040FEE8 File Offset: 0x0040E0E8
|
||||
[Token(Token = "0x6011F14")]
|
||||
[Address(RVA = "0x197A940", Offset = "0x1979940", VA = "0x18197A940")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7EF RID: 47087
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7EF")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400B7F0 RID: 47088
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B7F0")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x02002A01 RID: 10753
|
||||
[Token(Token = "0x2002A01")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400B7F5 RID: 47093
|
||||
[Token(Token = "0x400B7F5")]
|
||||
Material,
|
||||
// Token: 0x0400B7F6 RID: 47094
|
||||
[Token(Token = "0x400B7F6")]
|
||||
Color,
|
||||
// Token: 0x0400B7F7 RID: 47095
|
||||
[Token(Token = "0x400B7F7")]
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user