172 lines
4.9 KiB
C#
172 lines
4.9 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.AGUI.ToolUIs
|
|
{
|
|
// Token: 0x020029CD RID: 10701
|
|
[Token(Token = "0x20029CD")]
|
|
public sealed class CircuitV2Button : MonoBehaviour
|
|
{
|
|
// Token: 0x14000187 RID: 391
|
|
// (add) Token: 0x06011D43 RID: 73027 RVA: 0x00408980 File Offset: 0x00406B80
|
|
// (remove) Token: 0x06011D44 RID: 73028 RVA: 0x004089A8 File Offset: 0x00406BA8
|
|
[Token(Token = "0x14000187")]
|
|
public event Action OCBALCKEGLO
|
|
{
|
|
[Token(Token = "0x6011D43")]
|
|
[Address(RVA = "0x185B8A0", Offset = "0x185A8A0", VA = "0x18185B8A0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action ocbalckeglo;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ocbalckeglo = this.OCBALCKEGLO;
|
|
@delegate = Delegate.Combine(ocbalckeglo, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ocbalckeglo)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6011D44")]
|
|
[Address(RVA = "0x185B940", Offset = "0x185A940", VA = "0x18185B940")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ocbalckeglo;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ocbalckeglo = this.OCBALCKEGLO;
|
|
@delegate = Delegate.Remove(ocbalckeglo, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ocbalckeglo)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700320A RID: 12810
|
|
// (get) Token: 0x06011D45 RID: 73029 RVA: 0x004089D0 File Offset: 0x00406BD0
|
|
// (set) Token: 0x06011D46 RID: 73030 RVA: 0x004089E4 File Offset: 0x00406BE4
|
|
[Token(Token = "0x1700320A")]
|
|
private NJPKJHCMJMC PBPPCMNHODC
|
|
{
|
|
[Token(Token = "0x6011D45")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get;
|
|
[Token(Token = "0x6011D46")]
|
|
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06011D47 RID: 73031 RVA: 0x004089F8 File Offset: 0x00406BF8
|
|
[Token(Token = "0x6011D47")]
|
|
[Address(RVA = "0x185B670", Offset = "0x185A670", VA = "0x18185B670")]
|
|
private void Awake()
|
|
{
|
|
RadioButton3D radioButton3D = this.radioButton;
|
|
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
|
radioButton3D.DMKKNEOIIGG += iojhblegkfk;
|
|
}
|
|
|
|
// Token: 0x06011D48 RID: 73032 RVA: 0x00408A28 File Offset: 0x00406C28
|
|
[Token(Token = "0x6011D48")]
|
|
[Address(RVA = "0x185B750", Offset = "0x185A750", VA = "0x18185B750")]
|
|
private void OnDestroy()
|
|
{
|
|
RadioButton3D radioButton3D = this.radioButton;
|
|
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
|
radioButton3D.DMKKNEOIIGG -= iojhblegkfk;
|
|
}
|
|
|
|
// Token: 0x06011D49 RID: 73033 RVA: 0x00408A58 File Offset: 0x00406C58
|
|
[Token(Token = "0x6011D49")]
|
|
[Address(RVA = "0x185B7D0", Offset = "0x185A7D0", VA = "0x18185B7D0")]
|
|
public void SetData(NJPKJHCMJMC ABADFLCBFIJ)
|
|
{
|
|
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
|
string text = this.text.text;
|
|
Tooltip tooltip = this.tooltip;
|
|
string kodbejpefoj = ABADFLCBFIJ.KODBEJPEFOJ;
|
|
tooltip.Message = kodbejpefoj;
|
|
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
|
if (njpkjhcmjmc != 0)
|
|
{
|
|
RadioButton3D radioButton3D = this.radioButton;
|
|
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
|
radioButton3D.KDELLAHHGCK = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D4A RID: 73034 RVA: 0x00408AB8 File Offset: 0x00406CB8
|
|
[Token(Token = "0x6011D4A")]
|
|
[Address(RVA = "0x185B850", Offset = "0x185A850", VA = "0x18185B850")]
|
|
public void UpdateSelectedState()
|
|
{
|
|
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
|
if (njpkjhcmjmc != 0)
|
|
{
|
|
RadioButton3D radioButton3D = this.radioButton;
|
|
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
|
radioButton3D.KDELLAHHGCK = flag;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D4B RID: 73035 RVA: 0x00408AEC File Offset: 0x00406CEC
|
|
[Token(Token = "0x6011D4B")]
|
|
[Address(RVA = "0x185B6F0", Offset = "0x185A6F0", VA = "0x18185B6F0")]
|
|
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
|
{
|
|
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
|
{
|
|
RadioButton3D radioButton3D = this.radioButton;
|
|
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
|
if (njpkjhcmjmc != 0)
|
|
{
|
|
njpkjhcmjmc.CEPHKACJIDD();
|
|
}
|
|
Action ocbalckeglo = this.OCBALCKEGLO;
|
|
if (ocbalckeglo != 0)
|
|
{
|
|
ocbalckeglo();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D4C RID: 73036 RVA: 0x00408B34 File Offset: 0x00406D34
|
|
[Token(Token = "0x6011D4C")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public CircuitV2Button()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B6C5 RID: 46789
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B6C5")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI text;
|
|
|
|
// Token: 0x0400B6C6 RID: 46790
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B6C6")]
|
|
[SerializeField]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x0400B6C7 RID: 46791
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B6C7")]
|
|
[SerializeField]
|
|
private RadioButton3D radioButton;
|
|
}
|
|
}
|