Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}