Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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