181 lines
5.7 KiB
C#
181 lines
5.7 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020028D7 RID: 10455
|
|
[Token(Token = "0x20028D7")]
|
|
public class SelectAccountButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17003153 RID: 12627
|
|
// (get) Token: 0x060118D1 RID: 71889 RVA: 0x003FE56C File Offset: 0x003FC76C
|
|
// (set) Token: 0x060118D2 RID: 71890 RVA: 0x003FE580 File Offset: 0x003FC780
|
|
[Token(Token = "0x17003153")]
|
|
public CCEOLAOLEKJ GEAFMCJMKBM
|
|
{
|
|
[Token(Token = "0x60118D1")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get;
|
|
[Token(Token = "0x60118D2")]
|
|
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003154 RID: 12628
|
|
// (get) Token: 0x060118D3 RID: 71891 RVA: 0x003FE594 File Offset: 0x003FC794
|
|
[Token(Token = "0x17003154")]
|
|
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x60118D3")]
|
|
[Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")]
|
|
get
|
|
{
|
|
return this.toggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060118D4 RID: 71892 RVA: 0x003FE5B4 File Offset: 0x003FC7B4
|
|
[Token(Token = "0x60118D4")]
|
|
[Address(RVA = "0xD67E30", Offset = "0xD66C30", VA = "0x180D67E30")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
this.DNNJNOLONDO = componentsInChildren;
|
|
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
|
toggleButton3D.OnValueChanged += action;
|
|
}
|
|
|
|
// Token: 0x060118D5 RID: 71893 RVA: 0x003FE5F4 File Offset: 0x003FC7F4
|
|
[Token(Token = "0x60118D5")]
|
|
[Address(RVA = "0xD67ED0", Offset = "0xD66CD0", VA = "0x180D67ED0")]
|
|
private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG)
|
|
{
|
|
this.selectedVisual.SetActive(ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x060118D6 RID: 71894 RVA: 0x003FE614 File Offset: 0x003FC814
|
|
[Token(Token = "0x60118D6")]
|
|
[Address(RVA = "0xD67FC0", Offset = "0xD66DC0", VA = "0x180D67FC0")]
|
|
public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, string AAHGIGHAIFI, bool KFLEHJIGPKC)
|
|
{
|
|
if (this.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
|
{
|
|
this.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
this.selectedVisual.SetActive(KFLEHJIGPKC);
|
|
bool flag = AAHGIGHAIFI.LJGBBKKGKOP();
|
|
Text text = this.statusText;
|
|
if (AAHGIGHAIFI == 0)
|
|
{
|
|
}
|
|
string text2 = text.text;
|
|
this.toggle.FFDOINJEHMM = flag;
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
toggleButton3D.BOHIGPFGJBA = KFLEHJIGPKC;
|
|
Image image = this.background;
|
|
if (KFLEHJIGPKC)
|
|
{
|
|
}
|
|
Color color = this.hasStatusColor;
|
|
Color color2 = image.color;
|
|
AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO;
|
|
int num = 0;
|
|
int length = dnnjnolondo.Length;
|
|
if (num < length)
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num];
|
|
CCEOLAOLEKJ cceolaolekj = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
int num3 = 0;
|
|
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060118D7 RID: 71895 RVA: 0x003FE700 File Offset: 0x003FC900
|
|
[Token(Token = "0x60118D7")]
|
|
[Address(RVA = "0xB0A560", Offset = "0xB09360", VA = "0x180B0A560")]
|
|
public void SetSelected(bool EGJJHJHIPCF)
|
|
{
|
|
this.toggle.BOHIGPFGJBA = EGJJHJHIPCF;
|
|
}
|
|
|
|
// Token: 0x060118D8 RID: 71896 RVA: 0x003FE720 File Offset: 0x003FC920
|
|
[Token(Token = "0x60118D8")]
|
|
[Address(RVA = "0xD67F00", Offset = "0xD66D00", VA = "0x180D67F00")]
|
|
private void OnDestroy()
|
|
{
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
int num = 0;
|
|
if (toggleButton3D != num)
|
|
{
|
|
ToggleButton3D toggleButton3D2 = this.toggle;
|
|
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
|
toggleButton3D2.OnValueChanged -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060118D9 RID: 71897 RVA: 0x003FE764 File Offset: 0x003FC964
|
|
[Token(Token = "0x60118D9")]
|
|
[Address(RVA = "0xD681F0", Offset = "0xD66FF0", VA = "0x180D681F0")]
|
|
public SelectAccountButton()
|
|
{
|
|
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
|
this.DNNJNOLONDO = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B495 RID: 46229
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B495")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private ToggleButton3D toggle;
|
|
|
|
// Token: 0x0400B496 RID: 46230
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B496")]
|
|
[SerializeField]
|
|
private Image background;
|
|
|
|
// Token: 0x0400B497 RID: 46231
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B497")]
|
|
[SerializeField]
|
|
private Color defaultColor;
|
|
|
|
// Token: 0x0400B498 RID: 46232
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B498")]
|
|
[SerializeField]
|
|
private Color hasStatusColor;
|
|
|
|
// Token: 0x0400B499 RID: 46233
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B499")]
|
|
[SerializeField]
|
|
private GameObject selectedVisual;
|
|
|
|
// Token: 0x0400B49A RID: 46234
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B49A")]
|
|
[SerializeField]
|
|
private Text statusText;
|
|
|
|
// Token: 0x0400B49B RID: 46235
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B49B")]
|
|
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
|
|
}
|
|
}
|