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(true); ToggleButton3D toggleButton3D = this.toggle; this.DNNJNOLONDO = componentsInChildren; Action 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.k__BackingField != HFIDFDPOCKA) { this.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.k__BackingField; ObscuredInt k__BackingField = cceolaolekj.k__BackingField; bool fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(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 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; } }