Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/ModedCircuitNodeDisplay.cs
T
2026-04-10 22:50:51 +02:00

201 lines
6.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Circuits;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003255 RID: 12885
[Token(Token = "0x2003255")]
public abstract class ModedCircuitNodeDisplay<T> : CircuitNodeDisplay where T : CircuitNode
{
// Token: 0x17003D1A RID: 15642
// (get) Token: 0x0601622F RID: 90671 RVA: 0x0052A504 File Offset: 0x00528704
[Token(Token = "0x17003D1A")]
public override Sprite CNGNMEHMGAB
{
[Token(Token = "0x601622F")]
[Address(RVA = "0x1196930", Offset = "0x1195730", VA = "0x181196930", Slot = "22")]
get
{
if (this.KCNNJNGLIEO < 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17003D1B RID: 15643
// (get) Token: 0x06016230 RID: 90672
[Token(Token = "0x17003D1B")]
protected abstract Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
{
[Token(Token = "0x6016230")]
[Address(Slot = "33")]
get;
}
// Token: 0x17003D1C RID: 15644
// (get) Token: 0x06016231 RID: 90673
[Token(Token = "0x17003D1C")]
protected abstract object KCNNJNGLIEO
{
[Token(Token = "0x6016231")]
[Address(Slot = "34")]
get;
}
// Token: 0x06016232 RID: 90674
[Token(Token = "0x6016232")]
[Address(Slot = "35")]
protected abstract int BJKDPHHLCII();
// Token: 0x17003D1D RID: 15645
// (get) Token: 0x06016233 RID: 90675 RVA: 0x0052A520 File Offset: 0x00528720
[Token(Token = "0x17003D1D")]
protected virtual bool AOJLFJDKIDI
{
[Token(Token = "0x6016233")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "36")]
get
{
}
}
// Token: 0x06016234 RID: 90676 RVA: 0x0052A530 File Offset: 0x00528730
[Token(Token = "0x6016234")]
[Address(RVA = "0x11966C0", Offset = "0x11954C0", VA = "0x1811966C0", Slot = "20")]
public override void PopulateDynamicEditables()
{
base..ctor();
if (this.BJKDPHHLCII() == 0)
{
}
}
// Token: 0x06016235 RID: 90677 RVA: 0x0052A558 File Offset: 0x00528758
[Token(Token = "0x6016235")]
[Address(RVA = "0x1196200", Offset = "0x1195000", VA = "0x181196200", Slot = "19")]
public override IEnumerable<ILINODKFHEO> GetEditables()
{
ILINODKFHEO[] array = new ILINODKFHEO[1];
ALCPGKOLKFC alcpgkolkfc;
if (alcpgkolkfc != 0)
{
}
array[0] = alcpgkolkfc;
throw new NullReferenceException();
}
// Token: 0x06016236 RID: 90678 RVA: 0x0052A584 File Offset: 0x00528784
[Token(Token = "0x6016236")]
[Address(RVA = "0x1196150", Offset = "0x1194F50", VA = "0x181196150")]
private void BCPDLEKNMIB(CircuitNodeModeEditableEnumUIControl NLNHFEEMFBN)
{
TextMeshProUGUI propertyValueText = NLNHFEEMFBN.PropertyValueText;
bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted;
}
// Token: 0x06016237 RID: 90679 RVA: 0x0052A5B0 File Offset: 0x005287B0
[Token(Token = "0x6016237")]
[Address(RVA = "0x11965B0", Offset = "0x11953B0", VA = "0x1811965B0")]
private void KOENOPHPMEJ(int NELNODMDALL)
{
Dictionary<object, object> dictionary = new Dictionary();
Dictionary<string, FLCFOLDCOJJ> dictionary2 = this.NGIKGECNBIM();
dictionary.Add(dictionary2, dictionary2);
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x06016238 RID: 90680 RVA: 0x0052A5E0 File Offset: 0x005287E0
[Token(Token = "0x6016238")]
[Address(RVA = "0x11968D0", Offset = "0x11956D0", VA = "0x1811968D0")]
protected ModedCircuitNodeDisplay()
{
}
// Token: 0x06016239 RID: 90681 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016239")]
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
[CompilerGenerated]
private CircuitNodeModeEditableEnumUIControl NPAJIBIPIFA(MakerPenPaletteConfigScreen ODPCKLMLAEE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601623A RID: 90682 RVA: 0x0052A5FC File Offset: 0x005287FC
[Token(Token = "0x601623A")]
[Address(RVA = "0x1196370", Offset = "0x1195170", VA = "0x181196370")]
[CompilerGenerated]
private void IPEJEJKGMIN(CircuitNodeModeEditableEnumUIControl GCCLEJOGCCE)
{
Delegate @delegate;
do
{
CircuitNodeModeEditableEnumUIControl instance = GCCLEJOGCCE;
CircuitNode.NodeMetadataChanged nodeMetadataChanged = new CircuitNode.NodeMetadataChanged(GCCLEJOGCCE.NodeMetadataUpdated);
@delegate = Delegate.Combine(nodeMetadataChanged, nodeMetadataChanged);
}
while (@delegate != 0 && @delegate == 0);
Action action;
mdmaphpdpnd.instance.IABDCLILPMF += action;
CircuitNodeModeEditableEnumUIControl instance2 = mdmaphpdpnd.instance;
}
// Token: 0x0400E83A RID: 59450
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E83A")]
[SerializeField]
protected CircuitNodeModeEditableEnumUIControl uiControl;
// Token: 0x0400E83B RID: 59451
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E83B")]
[SerializeField]
protected Sprite[] circuitLabelSprites;
// Token: 0x02003256 RID: 12886
[Token(Token = "0x2003256")]
[CompilerGenerated]
private sealed class MDMAPHPDPND
{
// Token: 0x0601623B RID: 90683 RVA: 0x0052A668 File Offset: 0x00528868
[Token(Token = "0x601623B")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public MDMAPHPDPND()
{
}
// Token: 0x0601623C RID: 90684 RVA: 0x0052A684 File Offset: 0x00528884
[Token(Token = "0x601623C")]
[Address(RVA = "0x1196070", Offset = "0x1194E70", VA = "0x181196070")]
internal void <GetEditables>b__2()
{
Delegate @delegate;
do
{
ModedCircuitNodeDisplay modedCircuitNodeDisplay = this.<>4__this;
CircuitNode.NodeMetadataChanged nodeMetadataChanged = new CircuitNode.NodeMetadataChanged(this.instance.NodeMetadataUpdated);
@delegate = Delegate.Remove(nodeMetadataChanged, nodeMetadataChanged);
}
while (@delegate != 0 && @delegate == 0);
}
// Token: 0x0400E83C RID: 59452
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E83C")]
public CircuitNodeModeEditableEnumUIControl instance;
// Token: 0x0400E83D RID: 59453
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E83D")]
public ModedCircuitNodeDisplay<T> <>4__this;
}
}
}