117 lines
3.2 KiB
C#
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;
|
|
}
|