using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02002B45 RID: 11077 [Token(Token = "0x2002B45")] [Serializable] [StructLayout(3)] public class ShapeMaterialInfo { // Token: 0x060135D0 RID: 79312 RVA: 0x004A5220 File Offset: 0x004A3420 [Token(Token = "0x60135D0")] [Address(RVA = "0x154E3E0", Offset = "0x154CDE0", VA = "0x18154E3E0")] 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; } // Token: 0x060135D1 RID: 79313 RVA: 0x004A526C File Offset: 0x004A346C [Token(Token = "0x60135D1")] [Address(RVA = "0x154E310", Offset = "0x154CD10", VA = "0x18154E310")] 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; return HPKICPNGMDJ.ColorUsage == colorUsage; } } } throw new NullReferenceException(); } // Token: 0x060135D2 RID: 79314 RVA: 0x004A52D0 File Offset: 0x004A34D0 [Token(Token = "0x60135D2")] [Address(RVA = "0x154E410", Offset = "0x154CE10", VA = "0x18154E410")] public ShapeMaterialInfo() { } // Token: 0x0400D265 RID: 53861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D265")] public string DisplayName; // Token: 0x0400D266 RID: 53862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D266")] public DKCFEIBGOHC ColorUsage = (DKCFEIBGOHC)((ulong)1L); // Token: 0x0400D267 RID: 53863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400D267")] public LNBGEMHOKFN DefaultColor = (LNBGEMHOKFN)((ulong)1L); // Token: 0x0400D268 RID: 53864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D268")] [Tooltip("Be careful when changing this: for existing materials, it could cause backwards compatibility issues.")] public CLKCBCAGDDK MaterialId; // Token: 0x0400D269 RID: 53865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D269")] public Material ShapeMaterial; } }