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(true); ToggleButton3D toggleButton3D = this.toggle; this.DNNJNOLONDO = componentsInChildren; Action 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.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: 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 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; } }