using System; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x0200115C RID: 4444 [Token(Token = "0x200115C")] public sealed class AccountSpecificUIBehaviour : MonoBehaviour { // Token: 0x170010D0 RID: 4304 // (get) Token: 0x06006329 RID: 25385 RVA: 0x00158D04 File Offset: 0x00156F04 [Token(Token = "0x170010D0")] public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK { [Token(Token = "0x6006329")] [Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")] get { return this.HGLLKBFOBIE; } } // Token: 0x170010D1 RID: 4305 // (get) Token: 0x0600632A RID: 25386 RVA: 0x00158D18 File Offset: 0x00156F18 // (set) Token: 0x0600632B RID: 25387 RVA: 0x00158D2C File Offset: 0x00156F2C [Token(Token = "0x170010D1")] public int? GAINIOENNCG { [Token(Token = "0x600632A")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get; [Token(Token = "0x600632B")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] private set; } // Token: 0x170010D2 RID: 4306 // (get) Token: 0x0600632C RID: 25388 RVA: 0x00158D40 File Offset: 0x00156F40 [Token(Token = "0x170010D2")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x600632C")] [Address(RVA = "0x1A4B5C0", Offset = "0x1A4A5C0", VA = "0x181A4B5C0")] get { while (this.k__BackingField != 0) { } } } // Token: 0x170010D3 RID: 4307 // (get) Token: 0x0600632D RID: 25389 RVA: 0x00158D58 File Offset: 0x00156F58 [Token(Token = "0x170010D3")] public JGEBJEJLNBK DLLAJGDMFHI { [Token(Token = "0x600632D")] [Address(RVA = "0x1A4B660", Offset = "0x1A4A660", VA = "0x181A4B660")] get { while (this.k__BackingField != 0) { } } } // Token: 0x0600632E RID: 25390 RVA: 0x00158D70 File Offset: 0x00156F70 [Token(Token = "0x600632E")] [Address(RVA = "0x1A4B1E0", Offset = "0x1A4A1E0", VA = "0x181A4B1E0")] private void OnEnable() { MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.OFEEAIMGNEH); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action); if (this.includeReputation) { MFBGLIHGCGO pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL; Action action2 = new Action(this.IMHJBLKCDGK); EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.BPJDFPACLMK(pcadimdifdl, action2); } } // Token: 0x0600632F RID: 25391 RVA: 0x00158DC4 File Offset: 0x00156FC4 [Token(Token = "0x600632F")] [Address(RVA = "0x1A4B0A0", Offset = "0x1A4A0A0", VA = "0x181A4B0A0")] private void OnDisable() { MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.OFEEAIMGNEH); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action); MFBGLIHGCGO pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL; Action action2 = new Action(this.IMHJBLKCDGK); EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.GMNMHGMFGOL(pcadimdifdl, action2); } // Token: 0x06006330 RID: 25392 RVA: 0x00158E10 File Offset: 0x00157010 [Token(Token = "0x6006330")] [Address(RVA = "0x1A4B320", Offset = "0x1A4A320", VA = "0x181A4B320")] public void SetPlayer(int? ENJEOLBEALP, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE = AccountSpecificUIBehaviour.PlayerDisplayMode.None) { int num = 0; bool flag = ENJEOLBEALP <= 0; if (ENJEOLBEALP == flag) { this.k__BackingField = ENJEOLBEALP; this.HGLLKBFOBIE = HGLLKBFOBIE; if (ENJEOLBEALP == 0) { return; } int num2; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2); Action action = new Action(this.CNEPKBMPNFO); if ((this.includeReputation ? 1 : 0) == num) { return; } int? num3 = this.k__BackingField; int num4; PMGCJEPKFOF pmgcjepkfof2 = EBAIPNMBKLK.JNLDMDCGHHJ(num4); Action action2 = new Action(this.CMKBKBJNIHH); if (num < this) { num += num; if (num != this) { num++; } } pmgcjepkfof2 += pmgcjepkfof2; } this.k__BackingField = num; } // Token: 0x06006331 RID: 25393 RVA: 0x00158EA4 File Offset: 0x001570A4 [Token(Token = "0x6006331")] [Address(RVA = "0x1A4B040", Offset = "0x1A4A040", VA = "0x181A4B040")] private void OFEEAIMGNEH(int GKLPIFBPGOD) { int? num = this.k__BackingField; bool flag = GKLPIFBPGOD == num; if (num != flag) { this.PlayerAccountUpdated.CNFDGDEOPPF(); } } // Token: 0x06006332 RID: 25394 RVA: 0x00158ED4 File Offset: 0x001570D4 [Token(Token = "0x6006332")] [Address(RVA = "0x1A4AFE0", Offset = "0x1A49FE0", VA = "0x181A4AFE0")] private void IMHJBLKCDGK(int GKLPIFBPGOD) { int? num = this.k__BackingField; bool flag = GKLPIFBPGOD == num; if (num != flag) { this.PlayerAccountUpdated.CNFDGDEOPPF(); } } // Token: 0x06006333 RID: 25395 RVA: 0x00158F04 File Offset: 0x00157104 [Token(Token = "0x6006333")] [Address(RVA = "0x1A4B520", Offset = "0x1A4A520", VA = "0x181A4B520")] public AccountSpecificUIBehaviour() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.PlayerAccountReady = oknnkfgfodl; int num3; int num4; OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.PlayerAccountUpdated = oknnkfgfodl2; base..ctor(); } // Token: 0x06006334 RID: 25396 RVA: 0x00158F48 File Offset: 0x00157148 [Token(Token = "0x6006334")] [Address(RVA = "0x1A4AEF0", Offset = "0x1A49EF0", VA = "0x181A4AEF0")] [CompilerGenerated] private void CNEPKBMPNFO(CCEOLAOLEKJ HFIDFDPOCKA) { int num = 0; if (this != num) { ObscuredInt obscuredInt = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(obscuredInt); int? num3 = this.k__BackingField; bool flag = num2 == num3; if (num3 != flag) { this.PlayerAccountReady.CNFDGDEOPPF(); this.PlayerAccountUpdated.CNFDGDEOPPF(); } } } // Token: 0x06006335 RID: 25397 RVA: 0x00158FAC File Offset: 0x001571AC [Token(Token = "0x6006335")] [Address(RVA = "0x1A4AE50", Offset = "0x1A49E50", VA = "0x181A4AE50")] [CompilerGenerated] private void CMKBKBJNIHH(JGEBJEJLNBK NFHKMIJGNFL) { int num = 0; if (this != num) { int? num2 = this.k__BackingField; bool flag = NFHKMIJGNFL.k__BackingField == num2; if (num2 != flag) { this.PlayerAccountUpdated.CNFDGDEOPPF(); } } } // Token: 0x04004125 RID: 16677 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004125")] public OKNNKFGFODL PlayerAccountReady; // Token: 0x04004126 RID: 16678 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004126")] public OKNNKFGFODL PlayerAccountUpdated; // Token: 0x04004127 RID: 16679 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004127")] [SerializeField] private bool includeReputation; // Token: 0x04004128 RID: 16680 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4004128")] private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE; // Token: 0x0200115D RID: 4445 [Token(Token = "0x200115D")] [Serializable] public enum PlayerDisplayMode { // Token: 0x0400412B RID: 16683 [Token(Token = "0x400412B")] None, // Token: 0x0400412C RID: 16684 [Token(Token = "0x400412C")] Friends = 2, // Token: 0x0400412D RID: 16685 [Token(Token = "0x400412D")] Club, // Token: 0x0400412E RID: 16686 [Token(Token = "0x400412E")] Recent, // Token: 0x0400412F RID: 16687 [Token(Token = "0x400412F")] Find, // Token: 0x04004130 RID: 16688 [Token(Token = "0x4004130")] SuggestedFriends, // Token: 0x04004131 RID: 16689 [Token(Token = "0x4004131")] Party } } }