130 lines
4.1 KiB
C#
130 lines
4.1 KiB
C#
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;
|
|
}
|
|
}
|