using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x020029B0 RID: 10672 [Token(Token = "0x20029B0")] public class ChooseFriendButton : MonoBehaviour { // Token: 0x17003200 RID: 12800 // (get) Token: 0x06011CD1 RID: 72913 RVA: 0x004070BC File Offset: 0x004052BC // (set) Token: 0x06011CD2 RID: 72914 RVA: 0x004070D0 File Offset: 0x004052D0 [Token(Token = "0x17003200")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x6011CD1")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get; [Token(Token = "0x6011CD2")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] private set; } // Token: 0x17003201 RID: 12801 // (get) Token: 0x06011CD3 RID: 72915 RVA: 0x004070E4 File Offset: 0x004052E4 [Token(Token = "0x17003201")] public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF { [Token(Token = "0x6011CD3")] [Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")] get { return this.toggle.OnClick; } } // Token: 0x06011CD4 RID: 72916 RVA: 0x00407104 File Offset: 0x00405304 [Token(Token = "0x6011CD4")] [Address(RVA = "0x185AC80", Offset = "0x1859C80", VA = "0x18185AC80")] private void Awake() { AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren(true); ToggleButton3D toggleButton3D = this.toggle; this.CNAHCDAFDHD = componentsInChildren; ToggleButton3D.OnToggleButton3DClick onClick = toggleButton3D.OnClick; UnityAction unityAction = new UnityAction(this.OGGPNHPELIE); onClick.AddListener(unityAction); } // Token: 0x06011CD5 RID: 72917 RVA: 0x00407148 File Offset: 0x00405348 [Token(Token = "0x6011CD5")] [Address(RVA = "0x185AD90", Offset = "0x1859D90", VA = "0x18185AD90")] public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, bool KFLEHJIGPKC) { if (this.k__BackingField != HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; if (HFIDFDPOCKA != 0) { this.selectedVisual.SetActive(KFLEHJIGPKC); AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD; int num = 0; int length = cnahcdafdhd.Length; if (num < length) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[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: 0x06011CD6 RID: 72918 RVA: 0x004071D0 File Offset: 0x004053D0 [Token(Token = "0x6011CD6")] [Address(RVA = "0x185AD30", Offset = "0x1859D30", VA = "0x18185AD30")] public void ForceOff() { ToggleButton3D toggleButton3D = this.toggle; int num = 0; toggleButton3D.BOHIGPFGJBA = num != 0; GameObject gameObject = this.selectedVisual; int num2 = 0; gameObject.SetActive(num2 != 0); } // Token: 0x06011CD7 RID: 72919 RVA: 0x00407204 File Offset: 0x00405404 [Token(Token = "0x6011CD7")] [Address(RVA = "0x185AF00", Offset = "0x1859F00", VA = "0x18185AF00")] public ChooseFriendButton() { AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0]; this.CNAHCDAFDHD = array; base..ctor(); } // Token: 0x06011CD8 RID: 72920 RVA: 0x00407228 File Offset: 0x00405428 [Token(Token = "0x6011CD8")] [Address(RVA = "0x185AD70", Offset = "0x1859D70", VA = "0x18185AD70")] [CompilerGenerated] private void OGGPNHPELIE(bool LLJFGDMOOFA) { this.selectedVisual.SetActive(LLJFGDMOOFA); } // Token: 0x0400B679 RID: 46713 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B679")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private ToggleButton3D toggle; // Token: 0x0400B67A RID: 46714 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B67A")] [SerializeField] private GameObject selectedVisual; // Token: 0x0400B67B RID: 46715 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B67B")] private AccountSpecificUIBehaviour[] CNAHCDAFDHD; } }