Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/CircuitV2Button.cs
T
2026-04-08 23:40:05 +02:00

152 lines
4.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using CircuitsV2.Graph;
using Cpp2IlInjected;
using RecRoom.Tools;
using TMPro;
using UnityEngine;
namespace RecRoom.AGUI.ToolUIs
{
// Token: 0x0200245C RID: 9308
[Token(Token = "0x200245C")]
[StructLayout(3)]
public class CircuitV2Button : MonoBehaviour
{
// Token: 0x17002BD5 RID: 11221
// (get) Token: 0x0601013C RID: 65852 RVA: 0x003C3B2C File Offset: 0x003C1D2C
[Token(Token = "0x17002BD5")]
public RadioButton3D MICOEKICIPM
{
[Token(Token = "0x601013C")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.radioButton3D;
}
}
// Token: 0x1400014F RID: 335
// (add) Token: 0x0601013D RID: 65853 RVA: 0x003C3B40 File Offset: 0x003C1D40
// (remove) Token: 0x0601013E RID: 65854 RVA: 0x003C3B68 File Offset: 0x003C1D68
[Token(Token = "0x1400014F")]
public event Action<CircuitV2Button.DDBMNOAMCJC> CMKGEPMFIJC
{
[Token(Token = "0x601013D")]
[Address(RVA = "0x14D7190", Offset = "0x14D5B90", VA = "0x1814D7190")]
[CompilerGenerated]
add
{
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc;
Delegate @delegate;
do
{
cmkgepmfijc = this.CMKGEPMFIJC;
@delegate = Delegate.Combine(cmkgepmfijc, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != cmkgepmfijc)
{
}
}
[Token(Token = "0x601013E")]
[Address(RVA = "0x14D7230", Offset = "0x14D5C30", VA = "0x1814D7230")]
[CompilerGenerated]
remove
{
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc;
Delegate @delegate;
do
{
cmkgepmfijc = this.CMKGEPMFIJC;
@delegate = Delegate.Remove(cmkgepmfijc, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != cmkgepmfijc)
{
}
}
}
// Token: 0x0601013F RID: 65855 RVA: 0x003C3B90 File Offset: 0x003C1D90
[Token(Token = "0x601013F")]
[Address(RVA = "0x14D7160", Offset = "0x14D5B60", VA = "0x1814D7160")]
public void SetCircuitNodeTypeConfig(CircuitV2Button.DDBMNOAMCJC AFOLFKPHNJF)
{
this.AJOMLEPFEMA = AFOLFKPHNJF;
string oojfbecgead = AFOLFKPHNJF.OOJFBECGEAD;
PLDMAFINLJO.FANDNIHFMNM(this.circuitNameText, oojfbecgead);
}
// Token: 0x06010140 RID: 65856 RVA: 0x003C3BC0 File Offset: 0x003C1DC0
[Token(Token = "0x6010140")]
[Address(RVA = "0x14D7080", Offset = "0x14D5A80", VA = "0x1814D7080")]
public void Button_Select()
{
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
int num = 0;
<IJMEOOBBJNG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateCircuitV2, (MakerPen.HJPIHGIFKEO)num);
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc = this.CMKGEPMFIJC;
if (cmkgepmfijc != 0)
{
CircuitV2Button.DDBMNOAMCJC ajomlepfema = this.AJOMLEPFEMA;
cmkgepmfijc(ajomlepfema);
return;
}
}
// Token: 0x06010141 RID: 65857 RVA: 0x003C3C00 File Offset: 0x003C1E00
[Token(Token = "0x6010141")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public CircuitV2Button()
{
}
// Token: 0x0400AAE1 RID: 43745
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AAE1")]
[SerializeField]
private RadioButton3D radioButton3D;
// Token: 0x0400AAE2 RID: 43746
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AAE2")]
[SerializeField]
private TextMeshProUGUI circuitNameText;
// Token: 0x0400AAE3 RID: 43747
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AAE3")]
private CircuitV2Button.DDBMNOAMCJC AJOMLEPFEMA;
// Token: 0x0200245D RID: 9309
[Token(Token = "0x200245D")]
public class DDBMNOAMCJC
{
// Token: 0x06010142 RID: 65858 RVA: 0x003C3C14 File Offset: 0x003C1E14
[Token(Token = "0x6010142")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DDBMNOAMCJC()
{
}
// Token: 0x0400AAE5 RID: 43749
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AAE5")]
public string OOJFBECGEAD;
// Token: 0x0400AAE6 RID: 43750
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AAE6")]
public CircuitObjectKind IJEGLDLINEL;
// Token: 0x0400AAE7 RID: 43751
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400AAE7")]
public Guid FGNNJCGHNAM;
}
}
}