Files
2026-04-08 23:40:05 +02:00

94 lines
2.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using Cpp2IlInjected;
using Google.Protobuf;
using UnityEngine;
namespace RecRoom.CircuitsV2
{
// Token: 0x0200233C RID: 9020
[Token(Token = "0x200233C")]
[Serializable]
[StructLayout(3)]
public sealed class ControlPanelSerializedState : ScriptableObject
{
// Token: 0x17002A0F RID: 10767
// (get) Token: 0x0600F8C4 RID: 63684 RVA: 0x003AA878 File Offset: 0x003A8A78
[Token(Token = "0x17002A0F")]
public CircuitContextData DEPRECATEDContextTemplate
{
[Token(Token = "0x600F8C4")]
[Address(RVA = "0x1671610", Offset = "0x1670010", VA = "0x181671610")]
get
{
MessageParser<CircuitContextData> parser = CircuitContextData._parser;
byte[] array = this.contextTemplate;
return parser.ParseFrom(array);
}
}
// Token: 0x17002A10 RID: 10768
// (get) Token: 0x0600F8C5 RID: 63685 RVA: 0x003AA8A0 File Offset: 0x003A8AA0
[Token(Token = "0x17002A10")]
public CircuitNodeData DEPRECATEDNodeTemplate
{
[Token(Token = "0x600F8C5")]
[Address(RVA = "0x16716D0", Offset = "0x16700D0", VA = "0x1816716D0")]
get
{
MessageParser<CircuitNodeData> parser = CircuitNodeData._parser;
byte[] array = this.nodeTemplate;
return parser.ParseFrom(array);
}
}
// Token: 0x17002A11 RID: 10769
// (get) Token: 0x0600F8C6 RID: 63686 RVA: 0x003AA8C8 File Offset: 0x003A8AC8
[Token(Token = "0x17002A11")]
public ControlPanelRootData Root
{
[Token(Token = "0x600F8C6")]
[Address(RVA = "0x1671790", Offset = "0x1670190", VA = "0x181671790")]
get
{
if (this.template != (ulong)0L)
{
MessageParser<ControlPanelRootData> parser = ControlPanelRootData._parser;
byte[] array = this.template;
return parser.ParseFrom(array);
}
return new ControlPanelRootData();
}
}
// Token: 0x0600F8C7 RID: 63687 RVA: 0x003AA900 File Offset: 0x003A8B00
[Token(Token = "0x600F8C7")]
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
public ControlPanelSerializedState()
{
}
// Token: 0x0400A656 RID: 42582
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A656")]
[HideInInspector]
[SerializeField]
private byte[] contextTemplate;
// Token: 0x0400A657 RID: 42583
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A657")]
[HideInInspector]
[SerializeField]
private byte[] nodeTemplate;
// Token: 0x0400A658 RID: 42584
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A658")]
[HideInInspector]
[SerializeField]
private byte[] template;
}
}