using System; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom.Core; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001AB1 RID: 6833 [Token(Token = "0x2001AB1")] [RequireComponent(typeof(AccountSpecificUIBehaviour))] [StructLayout(3)] public abstract class AccountBasedConditionalButton : ConditionalButton where T : Button3DBase { // Token: 0x17001DAF RID: 7599 // (get) Token: 0x0600B7AC RID: 47020 RVA: 0x002B17A8 File Offset: 0x002AF9A8 [Token(Token = "0x17001DAF")] protected virtual bool JIJAIMELJFC { [Token(Token = "0x600B7AC")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")] get { } } // Token: 0x17001DB0 RID: 7600 // (get) Token: 0x0600B7AD RID: 47021 RVA: 0x002B17B8 File Offset: 0x002AF9B8 [Token(Token = "0x17001DB0")] protected CPIHGIEOPAJ PJLHBHBILPE { [Token(Token = "0x600B7AD")] [Address(RVA = "0x1EA3180", Offset = "0x1EA1B80", VA = "0x181EA3180")] get { throw new NullReferenceException(); } } // Token: 0x0600B7AE RID: 47022 RVA: 0x002B17CC File Offset: 0x002AF9CC [Token(Token = "0x600B7AE")] [Address(RVA = "0x1EA2BE0", Offset = "0x1EA15E0", VA = "0x181EA2BE0", Slot = "10")] protected virtual void Awake() { } // Token: 0x0600B7AF RID: 47023 RVA: 0x002B17E0 File Offset: 0x002AF9E0 [Token(Token = "0x600B7AF")] [Address(RVA = "0x1EA3410", Offset = "0x1EA1E10", VA = "0x181EA3410", Slot = "11")] protected virtual void OnDestroy() { bool flag; if (flag) { } } // Token: 0x0600B7B0 RID: 47024 RVA: 0x002B17F8 File Offset: 0x002AF9F8 [Token(Token = "0x600B7B0")] [Address(RVA = "0x1EA3640", Offset = "0x1EA2040", VA = "0x181EA3640", Slot = "4")] protected override void OnEnable() { base.OnEnable(); Action action; FGPIDGLCKEF.HODOKBIDHHG += action; Action action2; Matchmaking.LEJANLMCKDD += action2; this.NOMNHOEBGIA(); } // Token: 0x0600B7B1 RID: 47025 RVA: 0x002B1838 File Offset: 0x002AFA38 [Token(Token = "0x600B7B1")] [Address(RVA = "0x1EA34E0", Offset = "0x1EA1EE0", VA = "0x181EA34E0", Slot = "12")] protected virtual void OnDisable() { Action action; FGPIDGLCKEF.HODOKBIDHHG -= action; Action action2; Matchmaking.LEJANLMCKDD -= action2; } // Token: 0x0600B7B2 RID: 47026 RVA: 0x002B1868 File Offset: 0x002AFA68 [Token(Token = "0x600B7B2")] [Address(RVA = "0x1EA37E0", Offset = "0x1EA21E0", VA = "0x181EA37E0")] private void PABKIEKBHGA(int? CJFGEMGOJHB) { bool flag; bool flag2; if (flag != flag2) { this.HKMHFLEIPIM(CJFGEMGOJHB); this.OnEnable(); } } // Token: 0x0600B7B3 RID: 47027 RVA: 0x002B188C File Offset: 0x002AFA8C [Token(Token = "0x600B7B3")] [Address(RVA = "0x1EA3000", Offset = "0x1EA1A00", VA = "0x181EA3000")] private void HKMHFLEIPIM(int? CJFGEMGOJHB) { bool supportsParallelInitialization = SingletonMonoBehaviour.Instance.OOOAGOMEFKG; int num = 0; num += num; num++; } // Token: 0x0600B7B4 RID: 47028 RVA: 0x002B18B4 File Offset: 0x002AFAB4 [Token(Token = "0x600B7B4")] [Address(RVA = "0x1EA3240", Offset = "0x1EA1C40", VA = "0x181EA3240")] private void LEJANLMCKDD(int ENJEOLBEALP) { bool flag; if ((flag ? 1 : 0) != ENJEOLBEALP) { this.OnEnable(); } } // Token: 0x0600B7B5 RID: 47029 RVA: 0x002B18D4 File Offset: 0x002AFAD4 [Token(Token = "0x600B7B5")] [Address(RVA = "0x1EA32B0", Offset = "0x1EA1CB0", VA = "0x181EA32B0", Slot = "8")] protected override void MGFKPEMKOOK() { Debug.LogWarning("Conditional Button attempted button press without player!"); } // Token: 0x0600B7B6 RID: 47030 RVA: 0x002B18F4 File Offset: 0x002AFAF4 [Token(Token = "0x600B7B6")] [Address(RVA = "0x1EA3330", Offset = "0x1EA1D30", VA = "0x181EA3330", Slot = "13")] protected virtual void MOPPDBJPCAI() { Func func; Player player = Enumerable.FirstOrDefault(Player.All, func); this.NOMNHOEBGIA(); } // Token: 0x0600B7B7 RID: 47031 RVA: 0x002B1914 File Offset: 0x002AFB14 [Token(Token = "0x600B7B7")] [Address(RVA = "0x1EA38A0", Offset = "0x1EA22A0", VA = "0x181EA38A0", Slot = "5")] protected sealed override void PICEBFBCNCL() { this.MGFKPEMKOOK(); this.NOMNHOEBGIA(); } // Token: 0x0600B7B8 RID: 47032 [Token(Token = "0x600B7B8")] [Address(Slot = "14")] protected abstract void NOMNHOEBGIA(); // Token: 0x0600B7B9 RID: 47033 RVA: 0x002B1940 File Offset: 0x002AFB40 [Token(Token = "0x600B7B9")] [Address(RVA = "0x1EA2D70", Offset = "0x1EA1770", VA = "0x181EA2D70")] protected void FEJAILNOPKO(CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO) { int num = 0; bool flag; if (flag) { Debug.LogError(string.Format("SendPartyUpRequest: Could not find account ID {0} in Photon local players", flag)); return; } bool flag2 = Player.k__BackingField.playerParty.IsInPartyWith(num); if (!flag2) { return; } Debug.LogWarning(string.Format("Tried to send party request to already partied player: account ID {0}", flag2)); } // Token: 0x0600B7BA RID: 47034 RVA: 0x002B1994 File Offset: 0x002AFB94 [Token(Token = "0x600B7BA")] [Address(RVA = "0x1EA2AF0", Offset = "0x1EA14F0", VA = "0x181EA2AF0")] protected void ALAAIKGFJLN() { CPIHGIEOPAJ cpihgieopaj; if (cpihgieopaj != 0) { WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj); } } // Token: 0x0600B7BB RID: 47035 RVA: 0x002B19B8 File Offset: 0x002AFBB8 [Token(Token = "0x600B7BB")] [Address(RVA = "0x1EA3930", Offset = "0x1EA2330", VA = "0x181EA3930")] protected AccountBasedConditionalButton() { this.NOMNHOEBGIA(); } // Token: 0x0600B7BC RID: 47036 RVA: 0x002B19CC File Offset: 0x002AFBCC [Token(Token = "0x600B7BC")] [Address(RVA = "0x1EA2C80", Offset = "0x1EA1680", VA = "0x181EA2C80")] [CompilerGenerated] private void BBGCFJBOEGG(bool? PPAPODIAGLG) { int num = 0; if (this != num) { this.OnEnable(); } } // Token: 0x0600B7BD RID: 47037 RVA: 0x002B19EC File Offset: 0x002AFBEC [Token(Token = "0x600B7BD")] [Address(RVA = "0x1EA2D10", Offset = "0x1EA1710", VA = "0x181EA2D10")] [CompilerGenerated] private bool CNDOLMCGFEH(Player GPEKFHLOFGA) { bool flag; return flag; } // Token: 0x040078B4 RID: 30900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40078B4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] protected AccountSpecificUIBehaviour accountWatcher; // Token: 0x040078B5 RID: 30901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40078B5")] protected bool EBILILNKGEO; // Token: 0x040078B6 RID: 30902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40078B6")] private bool HJLHIFPPICJ; // Token: 0x040078B7 RID: 30903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40078B7")] private CPIHGIEOPAJ CEJGAGILCLP; // Token: 0x040078B8 RID: 30904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40078B8")] protected Player KBOPKAPDHHD; } }