using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003160 RID: 12640 [Token(Token = "0x2003160")] [Serializable] public class ShapeMaterialInfo { // Token: 0x06015628 RID: 87592 RVA: 0x004FB844 File Offset: 0x004F9A44 [Token(Token = "0x6015628")] [Address(RVA = "0x213DDA0", Offset = "0x213CDA0", VA = "0x18213DDA0")] public ShapeMaterialInfo() { } // Token: 0x06015629 RID: 87593 RVA: 0x004FB88C File Offset: 0x004F9A8C [Token(Token = "0x6015629")] [Address(RVA = "0x213DD20", Offset = "0x213CD20", VA = "0x18213DD20")] public ShapeMaterialInfo(ShapeMaterialInfo HPKICPNGMDJ) { string displayName = HPKICPNGMDJ.DisplayName; this.DisplayName = displayName; CLKCBCAGDDK materialId = HPKICPNGMDJ.MaterialId; this.MaterialId = materialId; Material shapeMaterial = HPKICPNGMDJ.ShapeMaterial; this.ShapeMaterial = shapeMaterial; DKCFEIBGOHC colorUsage = HPKICPNGMDJ.ColorUsage; this.ColorUsage = colorUsage; float ui_TextureSize = HPKICPNGMDJ.UI_TextureSize; this.UI_TextureSize = ui_TextureSize; FGPNNMEPJGJ fgpnnmepjgj = HPKICPNGMDJ.uvOffsetStart; this.uvOffsetStart = fgpnnmepjgj; } // Token: 0x0601562A RID: 87594 RVA: 0x004FB930 File Offset: 0x004F9B30 [Token(Token = "0x601562A")] [Address(RVA = "0x213DCE0", Offset = "0x213CCE0", VA = "0x18213DCE0")] 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: 0x0601562B RID: 87595 RVA: 0x004FB99C File Offset: 0x004F9B9C [Token(Token = "0x601562B")] [Address(RVA = "0x213DC00", Offset = "0x213CC00", VA = "0x18213DC00")] 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: 0x0400E21B RID: 57883 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E21B")] public string DisplayName; // Token: 0x0400E21C RID: 57884 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E21C")] public DKCFEIBGOHC ColorUsage = (DKCFEIBGOHC)((ulong)1L); // Token: 0x0400E21D RID: 57885 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E21D")] public LNBGEMHOKFN DefaultColor = (LNBGEMHOKFN)((ulong)1L); // Token: 0x0400E21E RID: 57886 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E21E")] public float UI_TextureSize = 4f; // Token: 0x0400E21F RID: 57887 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400E21F")] public FGPNNMEPJGJ uvOffsetStart; // Token: 0x0400E220 RID: 57888 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E220")] public float DefaultTextureSize = 1f; // Token: 0x0400E221 RID: 57889 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E221")] public float OldTextureSize = 1f; // Token: 0x0400E222 RID: 57890 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E222")] [Tooltip("Be careful when changing this: for existing materials, it could cause backwards compatibility issues.")] public CLKCBCAGDDK MaterialId; // Token: 0x0400E223 RID: 57891 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E223")] public Material ShapeMaterial; } }