using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001A8D RID: 6797 [Token(Token = "0x2001A8D")] [StructLayout(3)] public class AccountSelectionButton3D : PlayerInfoUIControl { // Token: 0x17001D84 RID: 7556 // (get) Token: 0x0600B685 RID: 46725 RVA: 0x002AC58C File Offset: 0x002AA78C [Token(Token = "0x17001D84")] public Button3D.OnButton3DClick PAALHPHGBDF { [Token(Token = "0x600B685")] [Address(RVA = "0x16E3D90", Offset = "0x16E2790", VA = "0x1816E3D90")] get { return this.Button.OnClick; } } // Token: 0x0600B686 RID: 46726 RVA: 0x002AC5AC File Offset: 0x002AA7AC [Token(Token = "0x600B686")] [Address(RVA = "0x16E3AA0", Offset = "0x16E24A0", VA = "0x1816E3AA0", Slot = "6")] public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA) { int num; do { num = 0; base.SetAccount(HFIDFDPOCKA); GameObject gameObject = this.juniorIcon; bool flag; if (HFIDFDPOCKA == 0 || flag) { } int num2 = 0; gameObject.SetActive(num2 != 0); bool flag2 = HFIDFDPOCKA != 0; List list = this.accountVisuals; List.Enumerator enumerator; if (enumerator != 0) { while (gameObject == 0) { } gameObject.SetActive(flag2); } if (num != -1) { List list2 = this.noAccountVisuals; List.Enumerator enumerator2; if (enumerator2 == 0) { goto IL_6C; } while (gameObject == 0) { } bool flag3 = HFIDFDPOCKA == 0; gameObject.SetActive(flag3); } if (num != 0) { continue; } IL_6C: num++; if (num != -1) { } } while (num != 0); } // Token: 0x0600B687 RID: 46727 RVA: 0x002AC634 File Offset: 0x002AA834 [Token(Token = "0x600B687")] [Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")] public AccountSelectionButton3D() { } // Token: 0x040077CE RID: 30670 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40077CE")] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] public Button3D Button; // Token: 0x040077CF RID: 30671 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40077CF")] [SerializeField] private GameObject juniorIcon; // Token: 0x040077D0 RID: 30672 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40077D0")] [SerializeField] private List accountVisuals; // Token: 0x040077D1 RID: 30673 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40077D1")] [SerializeField] private List noAccountVisuals; } }