using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x020028C7 RID: 10439 [Token(Token = "0x20028C7")] public class ChooseFriendButton : MonoBehaviour { // Token: 0x1700314D RID: 12621 // (get) Token: 0x06011895 RID: 71829 RVA: 0x003FD6E0 File Offset: 0x003FB8E0 // (set) Token: 0x06011896 RID: 71830 RVA: 0x003FD6F4 File Offset: 0x003FB8F4 [Token(Token = "0x1700314D")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x6011895")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x6011896")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] private set; } // Token: 0x1700314E RID: 12622 // (get) Token: 0x06011897 RID: 71831 RVA: 0x003FD708 File Offset: 0x003FB908 [Token(Token = "0x1700314E")] public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF { [Token(Token = "0x6011897")] [Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")] get { return this.toggle.OnClick; } } // Token: 0x06011898 RID: 71832 RVA: 0x003FD728 File Offset: 0x003FB928 [Token(Token = "0x6011898")] [Address(RVA = "0xD5A960", Offset = "0xD59760", VA = "0x180D5A960")] 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: 0x06011899 RID: 71833 RVA: 0x003FD76C File Offset: 0x003FB96C [Token(Token = "0x6011899")] [Address(RVA = "0xD5AA70", Offset = "0xD59870", VA = "0x180D5AA70")] 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: 0x0601189A RID: 71834 RVA: 0x003FD7F4 File Offset: 0x003FB9F4 [Token(Token = "0x601189A")] [Address(RVA = "0xD5AA10", Offset = "0xD59810", VA = "0x180D5AA10")] 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: 0x0601189B RID: 71835 RVA: 0x003FD828 File Offset: 0x003FBA28 [Token(Token = "0x601189B")] [Address(RVA = "0xD5ABE0", Offset = "0xD599E0", VA = "0x180D5ABE0")] public ChooseFriendButton() { AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0]; this.CNAHCDAFDHD = array; base..ctor(); } // Token: 0x0601189C RID: 71836 RVA: 0x003FD84C File Offset: 0x003FBA4C [Token(Token = "0x601189C")] [Address(RVA = "0xD5AA50", Offset = "0xD59850", VA = "0x180D5AA50")] [CompilerGenerated] private void OGGPNHPELIE(bool LLJFGDMOOFA) { this.selectedVisual.SetActive(LLJFGDMOOFA); } // Token: 0x0400B469 RID: 46185 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B469")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private ToggleButton3D toggle; // Token: 0x0400B46A RID: 46186 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B46A")] [SerializeField] private GameObject selectedVisual; // Token: 0x0400B46B RID: 46187 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B46B")] private AccountSpecificUIBehaviour[] CNAHCDAFDHD; } }