85 lines
2.7 KiB
C#
85 lines
2.7 KiB
C#
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;
|
|
}
|
|
}
|