using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A8F RID: 2703 [Token(Token = "0x2000A8F")] public class ClubMembershipModel : AccountModel { // Token: 0x17000C27 RID: 3111 // (get) Token: 0x06004594 RID: 17812 RVA: 0x0010B4CC File Offset: 0x001096CC [Token(Token = "0x17000C27")] public bool CGLOBOGOILJ { [Token(Token = "0x6004594")] [Address(RVA = "0x2097160", Offset = "0x2096160", VA = "0x182097160")] get { /* An exception occurred when decompiling this method (06004594) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.ClubMembershipModel::get_ICanModifyMembership() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:PPGPAHNMGEC(var_2_13, ldfld:PPGPAHNMGEC(PIHMJGCGNLP::k__BackingField, ldloc:PIHMJGCGNLP(var_0_06))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06004595 RID: 17813 RVA: 0x0010B4EC File Offset: 0x001096EC [Token(Token = "0x6004595")] [Address(RVA = "0x2096830", Offset = "0x2095830", VA = "0x182096830")] public static int GetMaskForMembershipType(PPGPAHNMGEC PGMGFKOCEDG) { Dictionary dgkjncadefn = ClubMembershipModel.DGKJNCADEFN; int num; return num; } // Token: 0x17000C28 RID: 3112 // (get) Token: 0x06004596 RID: 17814 RVA: 0x0010B508 File Offset: 0x00109708 [Token(Token = "0x17000C28")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004596")] [Address(RVA = "0x2096D50", Offset = "0x2095D50", VA = "0x182096D50", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000C29 RID: 3113 // (get) Token: 0x06004597 RID: 17815 RVA: 0x0010B518 File Offset: 0x00109718 // (set) Token: 0x06004598 RID: 17816 RVA: 0x0010B52C File Offset: 0x0010972C [Token(Token = "0x17000C29")] public long CCGOEDABKNN { [Token(Token = "0x6004597")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get; [Token(Token = "0x6004598")] [Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000C2A RID: 3114 // (get) Token: 0x06004599 RID: 17817 RVA: 0x0010B540 File Offset: 0x00109740 // (set) Token: 0x0600459A RID: 17818 RVA: 0x0010B554 File Offset: 0x00109754 [Token(Token = "0x17000C2A")] public PIHMJGCGNLP CALMNFMPDBE { [Token(Token = "0x6004599")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get; [Token(Token = "0x600459A")] [Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")] private set; } // Token: 0x17000C2B RID: 3115 // (get) Token: 0x0600459B RID: 17819 RVA: 0x0010B568 File Offset: 0x00109768 // (set) Token: 0x0600459C RID: 17820 RVA: 0x0010B57C File Offset: 0x0010977C [Token(Token = "0x17000C2B")] public JHEEFBMODPG NJHNHHMCILD { [Token(Token = "0x600459B")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get; [Token(Token = "0x600459C")] [Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0")] private set; } // Token: 0x17000C2C RID: 3116 // (get) Token: 0x0600459D RID: 17821 RVA: 0x0010B590 File Offset: 0x00109790 // (set) Token: 0x0600459E RID: 17822 RVA: 0x0010B5A4 File Offset: 0x001097A4 [Token(Token = "0x17000C2C")] public PPGPAHNMGEC JNMPJNKEJAC { [Token(Token = "0x600459D")] [Address(RVA = "0x1DA1310", Offset = "0x1DA0310", VA = "0x181DA1310")] get; [Token(Token = "0x600459E")] [Address(RVA = "0x1DA1300", Offset = "0x1DA0300", VA = "0x181DA1300")] private set; } // Token: 0x17000C2D RID: 3117 // (get) Token: 0x0600459F RID: 17823 RVA: 0x0010B5B8 File Offset: 0x001097B8 // (set) Token: 0x060045A0 RID: 17824 RVA: 0x0010B5CC File Offset: 0x001097CC [Token(Token = "0x17000C2D")] public PPGPAHNMGEC GEKGECEPJBL { [Token(Token = "0x600459F")] [Address(RVA = "0xCB17B0", Offset = "0xCB07B0", VA = "0x180CB17B0")] get; [Token(Token = "0x60045A0")] [Address(RVA = "0x2095EB0", Offset = "0x2094EB0", VA = "0x182095EB0")] private set; } // Token: 0x17000C2E RID: 3118 // (get) Token: 0x060045A1 RID: 17825 RVA: 0x0010B5E0 File Offset: 0x001097E0 // (set) Token: 0x060045A2 RID: 17826 RVA: 0x0010B5F4 File Offset: 0x001097F4 [Token(Token = "0x17000C2E")] public DateTime ACBFDMLHFPB { [Token(Token = "0x60045A1")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get; [Token(Token = "0x60045A2")] [Address(RVA = "0x42DA60", Offset = "0x42CA60", VA = "0x18042DA60")] private set; } // Token: 0x17000C2F RID: 3119 // (get) Token: 0x060045A3 RID: 17827 RVA: 0x0010B608 File Offset: 0x00109808 // (set) Token: 0x060045A4 RID: 17828 RVA: 0x0010B61C File Offset: 0x0010981C [Token(Token = "0x17000C2F")] public bool MMLPOEAPOJI { [Token(Token = "0x60045A3")] [Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")] get; [Token(Token = "0x60045A4")] [Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")] private set; } // Token: 0x060045A5 RID: 17829 RVA: 0x0010B630 File Offset: 0x00109830 [Token(Token = "0x60045A5")] [Address(RVA = "0x2096F00", Offset = "0x2095F00", VA = "0x182096F00")] public void Set(long AOMBLGBCENO, int GKLPIFBPGOD, bool GDPJLIOIIAM = false, bool FLIHPDAIEHH = false) { if (AOMBLGBCENO == this.k__BackingField) { } base.Clear(); int num = 0; this.FLIHPDAIEHH = false; this.k__BackingField = AOMBLGBCENO; this.GKLPIFBPGOD = GKLPIFBPGOD; this.GDPJLIOIIAM = GDPJLIOIIAM; base.MKBLJJGJAOH(num); } // Token: 0x060045A6 RID: 17830 RVA: 0x0010B674 File Offset: 0x00109874 [Token(Token = "0x60045A6")] [Address(RVA = "0x2095E20", Offset = "0x2094E20", VA = "0x182095E20", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); int num = 0; this.k__BackingField = (long)((ulong)(-1L)); this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = (PPGPAHNMGEC)num; this.GKLPIFBPGOD = (int)((ulong)4294967295L); } // Token: 0x060045A7 RID: 17831 RVA: 0x0010B6C0 File Offset: 0x001098C0 [Token(Token = "0x60045A7")] [Address(RVA = "0x2096420", Offset = "0x2095420", VA = "0x182096420", Slot = "21")] protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH) { long num = this.k__BackingField; long clubId = num; int gklpifbpgod = this.GKLPIFBPGOD; int accountId = gklpifbpgod; if (!this.GDPJLIOIIAM) { PMGCJEPKFOF pmgcjepkfof = JDJGIBLMFKK.AHOOGCHFMFI(num, gklpifbpgod); Func func = delegate(PPGPAHNMGEC membershipType) { ClubMembershipModel <>4__this = this; long num6 = <>4__this.k__BackingField; if (clubId == num6) { int gklpifbpgod3 = <>4__this.GKLPIFBPGOD; if (accountId == gklpifbpgod3) { <>4__this.k__BackingField = membershipType; <>4__this.k__BackingField = membershipType; ClubMembershipModel <>4__this2 = this; CFCKDFGFJEM refreshType = AHOBGFOJBLH; return <>4__this2.GLPJPIEOLDF(refreshType); } } PMGCJEPKFOF pmgcjepkfof4 = JJEKJGALHKO.MKLIDFOGIGO(0); throw new NullReferenceException(); }; int num2 = 0; num2 += num2; num2++; ulong num3; PMGCJEPKFOF pmgcjepkfof2 = JDJGIBLMFKK.IHEMEAMAJOF(this.k__BackingField, num3 != 0UL); Action action = delegate(PIHMJGCGNLP details) { ClubMembershipModel <>4__this3 = this; long num7 = <>4__this3.k__BackingField; if (clubId == num7) { int gklpifbpgod4 = <>4__this3.GKLPIFBPGOD; if (accountId == gklpifbpgod4) { <>4__this3.k__BackingField = details; ClubMembershipModel <>4__this4 = this; PPGPAHNMGEC k__BackingField = details.k__BackingField; JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(k__BackingField); <>4__this4.k__BackingField = jheefbmodpg; this.k__BackingField = true; } } }; } long num4 = this.k__BackingField; int gklpifbpgod2 = this.GKLPIFBPGOD; PMGCJEPKFOF pmgcjepkfof3 = JDJGIBLMFKK.BIOJPNFPNCE(num4, gklpifbpgod2); Func func2 = delegate(MFOAODGNGKB membership) { ClubMembershipModel <>4__this5 = this; long num8 = <>4__this5.k__BackingField; if (clubId == num8) { int accountId2 = accountId; if (membership == 0) { long clubId2 = clubId; PMGCJEPKFOF pmgcjepkfof5 = JJEKJGALHKO.LIPGKFECLDO(string.Format("Could not find membership {0} in membership list of club {1}", accountId2, accountId2)); } PPGPAHNMGEC ppgpahnmgec = membership.k__BackingField; <>4__this5.k__BackingField = ppgpahnmgec; <>4__this5.k__BackingField = ppgpahnmgec; ClubMembershipModel <>4__this6 = this; DateTime dateTime = membership.k__BackingField; <>4__this6.k__BackingField = dateTime; ClubMembershipModel <>4__this7 = this; CFCKDFGFJEM refreshType2 = AHOBGFOJBLH; return <>4__this7.GLPJPIEOLDF(refreshType2); } PMGCJEPKFOF pmgcjepkfof6 = JJEKJGALHKO.LIPGKFECLDO(0); throw new NullReferenceException(); }; int num5 = 0; num5 += num5; num5++; num5 += num5; num5 += 5; num5 += 19; throw new NullReferenceException(); } // Token: 0x060045A8 RID: 17832 RVA: 0x0010B7A0 File Offset: 0x001099A0 [Token(Token = "0x60045A8")] [Address(RVA = "0x20966E0", Offset = "0x20956E0", VA = "0x1820966E0")] public List GetChangeMembershipTypes() { this.k__BackingField = false; IEnumerable enumerable = Enumerable.Cast(Enum.GetValues(typeof(PPGPAHNMGEC))); Func func = new Func(this.BJPHDDNPLFD); List list = Enumerable.ToList(Enumerable.Where(enumerable, func)); this.EHHBEKPCHDL = list; return list; } // Token: 0x060045A9 RID: 17833 RVA: 0x0010B7EC File Offset: 0x001099EC [Token(Token = "0x60045A9")] [Address(RVA = "0x20967E0", Offset = "0x20957E0", VA = "0x1820967E0")] public int GetDropdownDefaultValue() { List ehhbekpchdl = this.EHHBEKPCHDL; PPGPAHNMGEC ppgpahnmgec = this.k__BackingField; return ehhbekpchdl.IndexOf(ppgpahnmgec); } // Token: 0x060045AA RID: 17834 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60045AA")] [Address(RVA = "0x2096E40", Offset = "0x2095E40", VA = "0x182096E40")] public void SetMembershipTypeByDropdownIndex(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060045AB RID: 17835 RVA: 0x0010B814 File Offset: 0x00109A14 [Token(Token = "0x60045AB")] [Address(RVA = "0x2095FF0", Offset = "0x2094FF0", VA = "0x182095FF0")] public void ChangeMemberType() { ObscuredString k__BackingField = this.k__BackingField.k__BackingField; ObscuredString displayName = k__BackingField; long num = this.k__BackingField; CCEOLAOLEKJ k__BackingField = this.k__BackingField; if (this.k__BackingField != PPGPAHNMGEC.CoOwner) { ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); PPGPAHNMGEC ppgpahnmgec = this.k__BackingField; } ObscuredInt k__BackingField2 = k__BackingField.k__BackingField; bool fakeValueActive2 = k__BackingField.k__BackingField.fakeValueActive; int num3 = ObscuredInt.FAJDMKOEFLH(k__BackingField2); PPGPAHNMGEC ppgpahnmgec2 = this.k__BackingField; Action action = delegate { ClubMembershipModel <>4__this = this; int num4 = 0; if (<>4__this != num4) { ToastListModel toastListModel = this.ADJIAENKNAN; ObscuredString displayName2 = displayName; string text = this.k__BackingField.PBIJCDFDPKI(); string text2 = string.Format("Sucessfully invited {0} to be {1}", displayName2, text); toastListModel.AddMessageToast(text2); this.JPAJNMMLLFF(); } }; } // Token: 0x060045AC RID: 17836 RVA: 0x0010B8BC File Offset: 0x00109ABC [Token(Token = "0x60045AC")] [Address(RVA = "0x2096320", Offset = "0x2095320", VA = "0x182096320")] public void ConfirmRemoveMember() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Remove player from club"; ObscuredString k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Are you sure you want to remove @{0} from the club?", k__BackingField); pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.LDOGPIHJOLP); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060045AD RID: 17837 RVA: 0x0010B93C File Offset: 0x00109B3C [Token(Token = "0x60045AD")] [Address(RVA = "0x2096C20", Offset = "0x2095C20", VA = "0x182096C20")] private void LDOGPIHJOLP() { CCEOLAOLEKJ k__BackingField = this.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; long num = this.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); DABKFAIHBBP dabkfaihbbp = JDJGIBLMFKK.LDOGPIHJOLP(num, num2); Action action = new Action(this.IDFACAOCJOJ); } // Token: 0x060045AE RID: 17838 RVA: 0x0010B990 File Offset: 0x00109B90 [Token(Token = "0x60045AE")] [Address(RVA = "0x2096220", Offset = "0x2095220", VA = "0x182096220")] public void ConfimBanAccount() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Ban player from club"; ObscuredString k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Are you sure you want to ban @{0} from the club?", k__BackingField); pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.CIKFAJEGLJI); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060045AF RID: 17839 RVA: 0x0010BA10 File Offset: 0x00109C10 [Token(Token = "0x60045AF")] [Address(RVA = "0x2095EC0", Offset = "0x2094EC0", VA = "0x182095EC0")] private void CIKFAJEGLJI() { CCEOLAOLEKJ k__BackingField = this.k__BackingField; long num = this.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); DABKFAIHBBP dabkfaihbbp = JDJGIBLMFKK.OKICAHCMPFL(num, num2); Action action = new Action(this.IPGNILCAJAN); } // Token: 0x060045B0 RID: 17840 RVA: 0x0010BA64 File Offset: 0x00109C64 [Token(Token = "0x60045B0")] [Address(RVA = "0x2096D70", Offset = "0x2095D70", VA = "0x182096D70")] private void PMIJDKFFNCO(long IGAPFMELHHM, int JHJHOMJNDBF) { this.JPAJNMMLLFF(); BrowserModel browserModel = base.DHJAICFKEHL; if (browserModel != 0) { Func func = delegate(CECAKDDNHLN uri) { int num = 0; if (uri.FPLAEBMOGOE(num) && uri.HEMDEJHCHGI(num)) { long removedFromClubId = IGAPFMELHHM; int removedAccountId = JHJHOMJNDBF; bool flag; return flag; } }; browserModel.RemoveFromHistory(func); } } // Token: 0x060045B1 RID: 17841 RVA: 0x0010BAB0 File Offset: 0x00109CB0 [Token(Token = "0x60045B1")] [Address(RVA = "0x2096B10", Offset = "0x2095B10", VA = "0x182096B10")] private void JPAJNMMLLFF() { BrowserModel browserModel = base.DHJAICFKEHL; int num = 0; if (!(browserModel == num)) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute); BrowserModel browserModel2 = base.DHJAICFKEHL; int num2 = 0; browserModel2.GoTo(cecakddnhln, num2 != 0); return; } global::UnityEngine.Debug.LogError("Failed to find BrowserModel for redirect"); } // Token: 0x060045B2 RID: 17842 RVA: 0x0010BB00 File Offset: 0x00109D00 [Token(Token = "0x60045B2")] [Address(RVA = "0x20970F0", Offset = "0x20960F0", VA = "0x1820970F0")] public ClubMembershipModel() { List list = new List(); this.EHHBEKPCHDL = list; base..ctor(); } // Token: 0x060045B3 RID: 17843 RVA: 0x0010BB2C File Offset: 0x00109D2C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60045B3")] [Address(RVA = "0x2096FB0", Offset = "0x2095FB0", VA = "0x182096FB0")] static ClubMembershipModel() { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x060045B4 RID: 17844 RVA: 0x0010BB84 File Offset: 0x00109D84 [Token(Token = "0x60045B4")] [Address(RVA = "0x2095E10", Offset = "0x2094E10", VA = "0x182095E10")] [CompilerGenerated] [DebuggerHidden] private DABKFAIHBBP AEIBJJHGPDO(CFCKDFGFJEM JHDKGBJPOEI) { return base.GLPJPIEOLDF(JHDKGBJPOEI); } // Token: 0x060045B5 RID: 17845 RVA: 0x0010BB98 File Offset: 0x00109D98 [Token(Token = "0x60045B5")] [Address(RVA = "0x2095E70", Offset = "0x2094E70", VA = "0x182095E70")] [CompilerGenerated] private bool BJPHDDNPLFD(PPGPAHNMGEC BKPMKIIFPKO) { PIHMJGCGNLP pihmjgcgnlp = this.k__BackingField; return PPGPAHNMGEC.None.ALEILMLLKCF(); } // Token: 0x060045B6 RID: 17846 RVA: 0x0010BBBC File Offset: 0x00109DBC [Token(Token = "0x60045B6")] [Address(RVA = "0x20968B0", Offset = "0x20958B0", VA = "0x1820968B0")] [CompilerGenerated] private void IDFACAOCJOJ() { int num = 0; if (this != num) { ToastListModel toastListModel = base.ADJIAENKNAN; ObscuredString k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Successfully removed @{0}", k__BackingField); toastListModel.AddMessageToast(text); CCEOLAOLEKJ k__BackingField = this.k__BackingField; long num2 = this.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num3 = ObscuredInt.FAJDMKOEFLH(k__BackingField); this.PMIJDKFFNCO(num2, num3); } } // Token: 0x060045B7 RID: 17847 RVA: 0x0010BC3C File Offset: 0x00109E3C [Token(Token = "0x60045B7")] [Address(RVA = "0x20969E0", Offset = "0x20959E0", VA = "0x1820969E0")] [CompilerGenerated] private void IPGNILCAJAN() { int num = 0; if (this != num) { ToastListModel toastListModel = base.ADJIAENKNAN; ObscuredString k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Successfully banned @{0}", k__BackingField); toastListModel.AddMessageToast(text); CCEOLAOLEKJ k__BackingField = this.k__BackingField; long num2 = this.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num3 = ObscuredInt.FAJDMKOEFLH(k__BackingField); this.PMIJDKFFNCO(num2, num3); } } // Token: 0x0400367C RID: 13948 [Token(Token = "0x400367C")] private static Dictionary DGKJNCADEFN; // Token: 0x0400367D RID: 13949 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400367D")] private bool GDPJLIOIIAM; // Token: 0x0400367E RID: 13950 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400367E")] [SerializeField] private Route redirectRoute; // Token: 0x04003686 RID: 13958 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4003686")] private List EHHBEKPCHDL; // Token: 0x02000A90 RID: 2704 [Token(Token = "0x2000A90")] [CompilerGenerated] private sealed class MEPCNPPODHA { // Token: 0x060045B8 RID: 17848 RVA: 0x0010BCBC File Offset: 0x00109EBC [Token(Token = "0x60045B8")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MEPCNPPODHA() { } // Token: 0x060045B9 RID: 17849 RVA: 0x0010BCD0 File Offset: 0x00109ED0 [Token(Token = "0x60045B9")] [Address(RVA = "0x20A23E0", Offset = "0x20A13E0", VA = "0x1820A23E0")] internal DABKFAIHBBP b__0(MFOAODGNGKB membership) { ClubMembershipModel clubMembershipModel = this.<>4__this; long k__BackingField = clubMembershipModel.k__BackingField; if (this.clubId == k__BackingField) { int num = this.accountId; if (membership == 0) { long num2 = this.clubId; PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO(string.Format("Could not find membership {0} in membership list of club {1}", num, num)); } PPGPAHNMGEC k__BackingField = membership.k__BackingField; clubMembershipModel.k__BackingField = k__BackingField; clubMembershipModel.k__BackingField = k__BackingField; ClubMembershipModel clubMembershipModel2 = this.<>4__this; DateTime k__BackingField = membership.k__BackingField; clubMembershipModel2.k__BackingField = k__BackingField; ClubMembershipModel clubMembershipModel3 = this.<>4__this; CFCKDFGFJEM cfckdfgfjem = this.refreshType; return clubMembershipModel3.GLPJPIEOLDF(cfckdfgfjem); } PMGCJEPKFOF pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO(0); throw new NullReferenceException(); } // Token: 0x060045BA RID: 17850 RVA: 0x0010BD74 File Offset: 0x00109F74 [Token(Token = "0x60045BA")] [Address(RVA = "0x20A2560", Offset = "0x20A1560", VA = "0x1820A2560")] internal DABKFAIHBBP b__1(PPGPAHNMGEC membershipType) { ClubMembershipModel clubMembershipModel = this.<>4__this; long k__BackingField = clubMembershipModel.k__BackingField; if (this.clubId == k__BackingField) { int gklpifbpgod = clubMembershipModel.GKLPIFBPGOD; if (this.accountId == gklpifbpgod) { clubMembershipModel.k__BackingField = membershipType; clubMembershipModel.k__BackingField = membershipType; ClubMembershipModel clubMembershipModel2 = this.<>4__this; CFCKDFGFJEM cfckdfgfjem = this.refreshType; return clubMembershipModel2.GLPJPIEOLDF(cfckdfgfjem); } } PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO(0); throw new NullReferenceException(); } // Token: 0x060045BB RID: 17851 RVA: 0x0010BDE0 File Offset: 0x00109FE0 [Token(Token = "0x60045BB")] [Address(RVA = "0x20A2630", Offset = "0x20A1630", VA = "0x1820A2630")] internal void b__2(PIHMJGCGNLP details) { ClubMembershipModel clubMembershipModel = this.<>4__this; long k__BackingField = clubMembershipModel.k__BackingField; if (this.clubId == k__BackingField) { int gklpifbpgod = clubMembershipModel.GKLPIFBPGOD; if (this.accountId == gklpifbpgod) { clubMembershipModel.k__BackingField = details; ClubMembershipModel clubMembershipModel2 = this.<>4__this; PPGPAHNMGEC k__BackingField = details.k__BackingField; JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(k__BackingField); clubMembershipModel2.k__BackingField = jheefbmodpg; this.<>4__this.k__BackingField = true; } } } // Token: 0x04003687 RID: 13959 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003687")] public long clubId; // Token: 0x04003688 RID: 13960 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003688")] public ClubMembershipModel <>4__this; // Token: 0x04003689 RID: 13961 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003689")] public int accountId; // Token: 0x0400368A RID: 13962 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400368A")] public CFCKDFGFJEM refreshType; } // Token: 0x02000A91 RID: 2705 [Token(Token = "0x2000A91")] [CompilerGenerated] private sealed class FGOCMAMJJKE { // Token: 0x060045BC RID: 17852 RVA: 0x0010BE50 File Offset: 0x0010A050 [Token(Token = "0x60045BC")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FGOCMAMJJKE() { } // Token: 0x060045BD RID: 17853 RVA: 0x0010BE64 File Offset: 0x0010A064 [Token(Token = "0x60045BD")] [Address(RVA = "0x20A1790", Offset = "0x20A0790", VA = "0x1820A1790")] internal void b__0() { ClubMembershipModel clubMembershipModel = this.<>4__this; int num = 0; if (clubMembershipModel != num) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; ObscuredString obscuredString = this.displayName; string text = this.<>4__this.k__BackingField.PBIJCDFDPKI(); string text2 = string.Format("Sucessfully invited {0} to be {1}", obscuredString, text); toastListModel.AddMessageToast(text2); this.<>4__this.JPAJNMMLLFF(); } } // Token: 0x060045BE RID: 17854 RVA: 0x0010BED4 File Offset: 0x0010A0D4 [Token(Token = "0x60045BE")] [Address(RVA = "0x20A1870", Offset = "0x20A0870", VA = "0x1820A1870")] internal void b__1() { ClubMembershipModel clubMembershipModel = this.<>4__this; int num = 0; if (clubMembershipModel != num) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; ObscuredString obscuredString = this.displayName; string text = string.Format("Successfully updated {0}'s permission", obscuredString); toastListModel.AddMessageToast(text); this.<>4__this.JPAJNMMLLFF(); } } // Token: 0x0400368B RID: 13963 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400368B")] public ClubMembershipModel <>4__this; // Token: 0x0400368C RID: 13964 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400368C")] public ObscuredString displayName; } // Token: 0x02000A92 RID: 2706 [Token(Token = "0x2000A92")] [CompilerGenerated] private sealed class BCLKMCAKAIA { // Token: 0x060045BF RID: 17855 RVA: 0x0010BF30 File Offset: 0x0010A130 [Token(Token = "0x60045BF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BCLKMCAKAIA() { } // Token: 0x060045C0 RID: 17856 RVA: 0x0010BF44 File Offset: 0x0010A144 [Token(Token = "0x60045C0")] [Address(RVA = "0x208F990", Offset = "0x208E990", VA = "0x18208F990")] internal bool b__0(CECAKDDNHLN uri) { int num = 0; if (uri.FPLAEBMOGOE(num) && uri.HEMDEJHCHGI(num)) { long num2 = this.removedFromClubId; int num3 = this.removedAccountId; bool flag; return flag; } } // Token: 0x0400368D RID: 13965 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400368D")] public long removedFromClubId; // Token: 0x0400368E RID: 13966 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400368E")] public int removedAccountId; } } }