using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003075 RID: 12405 [Token(Token = "0x2003075")] [Serializable] public class ShapeMaterialInfo { // Token: 0x060151D4 RID: 86484 RVA: 0x004F15E4 File Offset: 0x004EF7E4 [Token(Token = "0x60151D4")] [Address(RVA = "0x1694980", Offset = "0x1693780", VA = "0x181694980")] public void NPAGGFDPFJK(ShapeMaterialInfo OMAOLIKLCPD) { string displayName = this.DisplayName; OMAOLIKLCPD.DisplayName = displayName; CLKCBCAGDDK materialId = this.MaterialId; OMAOLIKLCPD.MaterialId = materialId; Material shapeMaterial = this.ShapeMaterial; OMAOLIKLCPD.ShapeMaterial = shapeMaterial; DKCFEIBGOHC colorUsage = this.ColorUsage; OMAOLIKLCPD.ColorUsage = colorUsage; float ui_TextureSize = this.UI_TextureSize; OMAOLIKLCPD.UI_TextureSize = ui_TextureSize; FGPNNMEPJGJ fgpnnmepjgj = this.uvOffsetStart; OMAOLIKLCPD.uvOffsetStart = fgpnnmepjgj; } // Token: 0x060151D5 RID: 86485 RVA: 0x004F1650 File Offset: 0x004EF850 [Token(Token = "0x60151D5")] [Address(RVA = "0x16948A0", Offset = "0x16936A0", VA = "0x1816948A0")] public bool GKPLICNNNEO(ShapeMaterialInfo HPKICPNGMDJ) { string displayName = this.DisplayName; if (string.Equals(HPKICPNGMDJ.DisplayName, displayName)) { CLKCBCAGDDK materialId = this.MaterialId; if (HPKICPNGMDJ.MaterialId == materialId) { Material shapeMaterial = this.ShapeMaterial; if (HPKICPNGMDJ.ShapeMaterial == shapeMaterial) { DKCFEIBGOHC colorUsage = this.ColorUsage; if (HPKICPNGMDJ.ColorUsage == colorUsage && HPKICPNGMDJ.ColorUsage == colorUsage) { FGPNNMEPJGJ fgpnnmepjgj = this.uvOffsetStart; return HPKICPNGMDJ.uvOffsetStart == fgpnnmepjgj; } } } } throw new NullReferenceException(); } // Token: 0x060151D6 RID: 86486 RVA: 0x004F16D0 File Offset: 0x004EF8D0 [Token(Token = "0x60151D6")] [Address(RVA = "0x16949C0", Offset = "0x16937C0", VA = "0x1816949C0")] public ShapeMaterialInfo() { } // Token: 0x0400DFE8 RID: 57320 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400DFE8")] public string DisplayName; // Token: 0x0400DFE9 RID: 57321 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DFE9")] public DKCFEIBGOHC ColorUsage = (DKCFEIBGOHC)((ulong)1L); // Token: 0x0400DFEA RID: 57322 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DFEA")] public LNBGEMHOKFN DefaultColor = (LNBGEMHOKFN)((ulong)1L); // Token: 0x0400DFEB RID: 57323 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DFEB")] public float UI_TextureSize = 4f; // Token: 0x0400DFEC RID: 57324 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400DFEC")] public FGPNNMEPJGJ uvOffsetStart; // Token: 0x0400DFED RID: 57325 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DFED")] public float DefaultTextureSize = 1f; // Token: 0x0400DFEE RID: 57326 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DFEE")] public float OldTextureSize = 1f; // Token: 0x0400DFEF RID: 57327 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DFEF")] [Tooltip("Be careful when changing this: for existing materials, it could cause backwards compatibility issues.")] public CLKCBCAGDDK MaterialId; // Token: 0x0400DFF0 RID: 57328 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DFF0")] public Material ShapeMaterial; } }