94 lines
2.6 KiB
C#
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;
|
|
}
|
|
}
|