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: 0x020029C0 RID: 10688
|
|
[Token(Token = "0x20029C0")]
|
|
public class SelectAccountButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17003206 RID: 12806
|
|
// (get) Token: 0x06011D0D RID: 72973 RVA: 0x00407F48 File Offset: 0x00406148
|
|
// (set) Token: 0x06011D0E RID: 72974 RVA: 0x00407F5C File Offset: 0x0040615C
|
|
[Token(Token = "0x17003206")]
|
|
public CCEOLAOLEKJ GEAFMCJMKBM
|
|
{
|
|
[Token(Token = "0x6011D0D")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get;
|
|
[Token(Token = "0x6011D0E")]
|
|
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003207 RID: 12807
|
|
// (get) Token: 0x06011D0F RID: 72975 RVA: 0x00407F70 File Offset: 0x00406170
|
|
[Token(Token = "0x17003207")]
|
|
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x6011D0F")]
|
|
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
|
get
|
|
{
|
|
return this.toggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D10 RID: 72976 RVA: 0x00407F90 File Offset: 0x00406190
|
|
[Token(Token = "0x6011D10")]
|
|
[Address(RVA = "0x18680F0", Offset = "0x18670F0", VA = "0x1818680F0")]
|
|
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: 0x06011D11 RID: 72977 RVA: 0x00407FD0 File Offset: 0x004061D0
|
|
[Token(Token = "0x6011D11")]
|
|
[Address(RVA = "0x1868190", Offset = "0x1867190", VA = "0x181868190")]
|
|
private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG)
|
|
{
|
|
this.selectedVisual.SetActive(ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06011D12 RID: 72978 RVA: 0x00407FF0 File Offset: 0x004061F0
|
|
[Token(Token = "0x6011D12")]
|
|
[Address(RVA = "0x1868280", Offset = "0x1867280", VA = "0x181868280")]
|
|
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: 0x06011D13 RID: 72979 RVA: 0x004080DC File Offset: 0x004062DC
|
|
[Token(Token = "0x6011D13")]
|
|
[Address(RVA = "0x15B4970", Offset = "0x15B3970", VA = "0x1815B4970")]
|
|
public void SetSelected(bool EGJJHJHIPCF)
|
|
{
|
|
this.toggle.BOHIGPFGJBA = EGJJHJHIPCF;
|
|
}
|
|
|
|
// Token: 0x06011D14 RID: 72980 RVA: 0x004080FC File Offset: 0x004062FC
|
|
[Token(Token = "0x6011D14")]
|
|
[Address(RVA = "0x18681C0", Offset = "0x18671C0", VA = "0x1818681C0")]
|
|
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: 0x06011D15 RID: 72981 RVA: 0x00408140 File Offset: 0x00406340
|
|
[Token(Token = "0x6011D15")]
|
|
[Address(RVA = "0x18684B0", Offset = "0x18674B0", VA = "0x1818684B0")]
|
|
public SelectAccountButton()
|
|
{
|
|
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
|
this.DNNJNOLONDO = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B6A5 RID: 46757
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B6A5")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
|
private ToggleButton3D toggle;
|
|
|
|
// Token: 0x0400B6A6 RID: 46758
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B6A6")]
|
|
[SerializeField]
|
|
private Image background;
|
|
|
|
// Token: 0x0400B6A7 RID: 46759
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B6A7")]
|
|
[SerializeField]
|
|
private Color defaultColor;
|
|
|
|
// Token: 0x0400B6A8 RID: 46760
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B6A8")]
|
|
[SerializeField]
|
|
private Color hasStatusColor;
|
|
|
|
// Token: 0x0400B6A9 RID: 46761
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B6A9")]
|
|
[SerializeField]
|
|
private GameObject selectedVisual;
|
|
|
|
// Token: 0x0400B6AA RID: 46762
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B6AA")]
|
|
[SerializeField]
|
|
private Text statusText;
|
|
|
|
// Token: 0x0400B6AB RID: 46763
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B6AB")]
|
|
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
|
|
}
|
|
}
|