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

118 lines
3.0 KiB
C#

using System;
using Cpp2IlInjected;
using Google.Protobuf;
using UnityEngine;
namespace RecRoom.CircuitsV2
{
// Token: 0x02002645 RID: 9797
[Token(Token = "0x2002645")]
[Serializable]
public sealed class ControlPanelSerializedState : ScriptableObject
{
// Token: 0x1700295B RID: 10587
// (get) Token: 0x0600FC13 RID: 64531 RVA: 0x003989AC File Offset: 0x00396BAC
[Token(Token = "0x1700295B")]
public IMFLCMFOEEJ DEPRECATEDContextTemplate
{
[Token(Token = "0x600FC13")]
[Address(RVA = "0x17C4E20", Offset = "0x17C3E20", VA = "0x1817C4E20")]
get
{
MessageParser<IMFLCMFOEEJ> mhllbdfjbod = IMFLCMFOEEJ.MHLLBDFJBOD;
byte[] array = this.contextTemplate;
return mhllbdfjbod.ParseFrom(array);
}
}
// Token: 0x1700295C RID: 10588
// (get) Token: 0x0600FC14 RID: 64532 RVA: 0x003989D4 File Offset: 0x00396BD4
[Token(Token = "0x1700295C")]
public HNGJDJGPKDB DEPRECATEDNodeTemplate
{
[Token(Token = "0x600FC14")]
[Address(RVA = "0x17C4EE0", Offset = "0x17C3EE0", VA = "0x1817C4EE0")]
get
{
MessageParser<HNGJDJGPKDB> mhllbdfjbod = HNGJDJGPKDB.MHLLBDFJBOD;
byte[] array = this.nodeTemplate;
return mhllbdfjbod.ParseFrom(array);
}
}
// Token: 0x1700295D RID: 10589
// (get) Token: 0x0600FC15 RID: 64533 RVA: 0x003989FC File Offset: 0x00396BFC
[Token(Token = "0x1700295D")]
public MLFEIPLKKLL Root
{
[Token(Token = "0x600FC15")]
[Address(RVA = "0x17C4FA0", Offset = "0x17C3FA0", VA = "0x1817C4FA0")]
get
{
if (this.template != (ulong)0L)
{
MessageParser<MLFEIPLKKLL> mhllbdfjbod = MLFEIPLKKLL.MHLLBDFJBOD;
byte[] array = this.template;
return mhllbdfjbod.ParseFrom(array);
}
return new MLFEIPLKKLL();
}
}
// Token: 0x1700295E RID: 10590
// (get) Token: 0x0600FC16 RID: 64534 RVA: 0x00398A34 File Offset: 0x00396C34
[Token(Token = "0x1700295E")]
public int ChipCount
{
[Token(Token = "0x600FC16")]
[Address(RVA = "0x17C4D60", Offset = "0x17C3D60", VA = "0x1817C4D60")]
get
{
do
{
MLFEIPLKKLL root = this.Root;
if (root == 0)
{
break;
}
IMFLCMFOEEJ fcabobpgnoh = root.FCABOBPGNOH;
if (fcabobpgnoh != 0)
{
int count = fcabobpgnoh.FNCBGMBJIPF.count;
}
}
while (0 == 0);
return 0;
}
}
// Token: 0x0600FC17 RID: 64535 RVA: 0x00398A70 File Offset: 0x00396C70
[Token(Token = "0x600FC17")]
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
public ControlPanelSerializedState()
{
}
// Token: 0x0400A6CC RID: 42700
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A6CC")]
[HideInInspector]
[SerializeField]
private byte[] contextTemplate;
// Token: 0x0400A6CD RID: 42701
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A6CD")]
[HideInInspector]
[SerializeField]
private byte[] nodeTemplate;
// Token: 0x0400A6CE RID: 42702
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A6CE")]
[SerializeField]
[HideInInspector]
private byte[] template;
}
}