Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/PortEditable.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

117 lines
3.2 KiB
C#

using System;
using AGUI.StackedUI;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using RecRoom.CircuitsV2.Adapter;
using RecRoom.CircuitsV2.Config;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x0200023A RID: 570
[Token(Token = "0x200023A")]
public class PortEditable : CreationObjectSettingPropertyUIControl<Tuple<DBFIKIGBNOD, KPJGIJKKILH, IOKind>, PortEditable>
{
// Token: 0x06001167 RID: 4455 RVA: 0x0004B654 File Offset: 0x00049854
[Token(Token = "0x6001167")]
[Address(RVA = "0x1586910", Offset = "0x1585910", VA = "0x181586910")]
public void Button_Delete()
{
DBFIKIGBNOD currentNodeGroup = this.CurrentNodeGroup;
KPJGIJKKILH currentPort = this.CurrentPort;
if (this.IOKind != IOKind.Input)
{
}
throw new NullReferenceException();
}
// Token: 0x06001168 RID: 4456 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001168")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public void Button_Configure()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001169 RID: 4457 RVA: 0x0004B680 File Offset: 0x00049880
[Token(Token = "0x6001169")]
[Address(RVA = "0x15869D0", Offset = "0x15859D0", VA = "0x1815869D0")]
public void SetPortInfo(DBFIKIGBNOD JNILMKLJIOK, KPJGIJKKILH KHJOLOHJLNJ, IOKind BIKMGAPACLK)
{
TextMeshProUGUI textMeshProUGUI = this.nameText;
this.CurrentNodeGroup = JNILMKLJIOK;
this.CurrentPort = KHJOLOHJLNJ;
this.IOKind = BIKMGAPACLK;
int num = 0;
if (num < KHJOLOHJLNJ)
{
num += num;
num++;
}
string text = textMeshProUGUI.text;
Image image = this.headerImage;
CircuitsV2Config style = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style;
string text2;
if (num < text2)
{
num += num;
num++;
}
Color disconnectedColor = style.MNEEKMHPKIO((TypeKey)num).disconnectedColor;
Color color = image.color;
ulong num2;
this.deleteButton.gameObject.SetActive(num2 != 0UL);
GameObject gameObject = this.configureButton.gameObject;
int num3 = 0;
gameObject.SetActive(num3 != 0);
}
// Token: 0x0600116A RID: 4458 RVA: 0x0004B738 File Offset: 0x00049938
[Token(Token = "0x600116A")]
[Address(RVA = "0x1586C80", Offset = "0x1585C80", VA = "0x181586C80")]
public PortEditable()
{
}
// Token: 0x04000DEB RID: 3563
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000DEB")]
[SerializeField]
[Header("Header")]
protected Image headerImage;
// Token: 0x04000DEC RID: 3564
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000DEC")]
[SerializeField]
protected TextMeshProUGUI nameText;
// Token: 0x04000DED RID: 3565
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000DED")]
[SerializeField]
[Header("Buttons")]
protected Button3D configureButton;
// Token: 0x04000DEE RID: 3566
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000DEE")]
[SerializeField]
protected Button3D deleteButton;
// Token: 0x04000DEF RID: 3567
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000DEF")]
public DBFIKIGBNOD CurrentNodeGroup;
// Token: 0x04000DF0 RID: 3568
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000DF0")]
public KPJGIJKKILH CurrentPort;
// Token: 0x04000DF1 RID: 3569
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000DF1")]
public IOKind IOKind;
}