111 lines
3.4 KiB
C#
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;
|
|
}
|
|
}
|