Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/ShapeMaterialInfo.cs
T
2026-04-10 22:50:51 +02:00

111 lines
3.4 KiB
C#

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;
}
}