using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace RRUI.Data { // Token: 0x0200096C RID: 2412 [Token(Token = "0x200096C")] [StructLayout(3)] public class ClubMembershipListModel : AccountListModel, LGIIEFDOCJL { // Token: 0x17000B2C RID: 2860 // (get) Token: 0x06003FD6 RID: 16342 RVA: 0x000FF858 File Offset: 0x000FDA58 [Token(Token = "0x17000B2C")] protected override bool DALKHIPOALJ { [Token(Token = "0x6003FD6")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")] get { return true; } } // Token: 0x06003FD7 RID: 16343 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003FD7")] [Address(RVA = "0x1D6E1A0", Offset = "0x1D6CBA0", VA = "0x181D6E1A0", Slot = "36")] public IPromise RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003FD8 RID: 16344 RVA: 0x000FF868 File Offset: 0x000FDA68 [Token(Token = "0x6003FD8")] [Address(RVA = "0x1D6DB70", Offset = "0x1D6C570", VA = "0x181D6DB70", Slot = "37")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { List klhmfpcojbk = this.KLHMFPCOJBK; if (klhmfpcojbk != 0) { klhmfpcojbk.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA); } } // Token: 0x06003FD9 RID: 16345 RVA: 0x000FF888 File Offset: 0x000FDA88 [Token(Token = "0x6003FD9")] [Address(RVA = "0x1D6DAA0", Offset = "0x1D6C4A0", VA = "0x181D6DAA0", Slot = "23")] protected override PAODGKJODGD BAEHLDOCENB() { int num = 0; if (base.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.ServerSearch) { bool isEmpty = this.MEBGJGNMIMG; } PAODGKJODGD paodgkjodgd; paodgkjodgd.DNMKOOJFMLM = num != 0; return paodgkjodgd; } // Token: 0x17000B2D RID: 2861 // (get) Token: 0x06003FDA RID: 16346 RVA: 0x000FF8B8 File Offset: 0x000FDAB8 [Token(Token = "0x17000B2D")] private bool FKDBCEGGNFK { [Token(Token = "0x6003FDA")] [Address(RVA = "0x1D6DDC0", Offset = "0x1D6C7C0", VA = "0x181D6DDC0")] get { return !this.MEBGJGNMIMG; } } // Token: 0x17000B2E RID: 2862 // (get) Token: 0x06003FDB RID: 16347 RVA: 0x000FF8D0 File Offset: 0x000FDAD0 [Token(Token = "0x17000B2E")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003FDB")] [Address(RVA = "0x1D6E190", Offset = "0x1D6CB90", VA = "0x181D6E190", Slot = "11")] get { bool flag; return flag; } } // Token: 0x17000B2F RID: 2863 // (get) Token: 0x06003FDC RID: 16348 RVA: 0x000FF8E0 File Offset: 0x000FDAE0 // (set) Token: 0x06003FDD RID: 16349 RVA: 0x000FF8F4 File Offset: 0x000FDAF4 [Token(Token = "0x17000B2F")] public long CCGOEDABKNN { [Token(Token = "0x6003FDC")] [Address(RVA = "0x3D3270", Offset = "0x3D1C70", VA = "0x1803D3270")] get; [Token(Token = "0x6003FDD")] [Address(RVA = "0x3D3410", Offset = "0x3D1E10", VA = "0x1803D3410")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000B30 RID: 2864 // (get) Token: 0x06003FDE RID: 16350 RVA: 0x000FF908 File Offset: 0x000FDB08 // (set) Token: 0x06003FDF RID: 16351 RVA: 0x000FF91C File Offset: 0x000FDB1C [Token(Token = "0x17000B30")] public PIHMJGCGNLP CALMNFMPDBE { [Token(Token = "0x6003FDE")] [Address(RVA = "0xA01750", Offset = "0xA00150", VA = "0x180A01750")] get; [Token(Token = "0x6003FDF")] [Address(RVA = "0xA5DB40", Offset = "0xA5C540", VA = "0x180A5DB40")] private set; } // Token: 0x17000B31 RID: 2865 // (get) Token: 0x06003FE0 RID: 16352 RVA: 0x000FF930 File Offset: 0x000FDB30 // (set) Token: 0x06003FE1 RID: 16353 RVA: 0x000FF944 File Offset: 0x000FDB44 [Token(Token = "0x17000B31")] public PPGPAHNMGEC JNMPJNKEJAC { [Token(Token = "0x6003FE0")] [Address(RVA = "0x3E27F0", Offset = "0x3E11F0", VA = "0x1803E27F0")] get { return this.NKDFKOOJMBN; } [Token(Token = "0x6003FE1")] [Address(RVA = "0x1D6E800", Offset = "0x1D6D200", VA = "0x181D6E800")] set { this.NKDFKOOJMBN = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x17000B32 RID: 2866 // (get) Token: 0x06003FE2 RID: 16354 RVA: 0x000FF96C File Offset: 0x000FDB6C // (set) Token: 0x06003FE3 RID: 16355 RVA: 0x000FF980 File Offset: 0x000FDB80 [Token(Token = "0x17000B32")] public EMAMMPIACIG NCPCJFPMLGA { [Token(Token = "0x6003FE2")] [Address(RVA = "0x3E2820", Offset = "0x3E1220", VA = "0x1803E2820")] get { return this.OLBDKKDGJPN; } [Token(Token = "0x6003FE3")] [Address(RVA = "0x1D6E7A0", Offset = "0x1D6D1A0", VA = "0x181D6E7A0")] set { this.OLBDKKDGJPN = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x17000B33 RID: 2867 // (get) Token: 0x06003FE4 RID: 16356 RVA: 0x000FF9A8 File Offset: 0x000FDBA8 [Token(Token = "0x17000B33")] public IReadOnlyList PHMODGKJMKH { [Token(Token = "0x6003FE4")] [Address(RVA = "0xFEA640", Offset = "0xFE9040", VA = "0x180FEA640")] get { /* An exception occurred when decompiling this method (06003FE4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.ClubMembershipListModel::get_ClubMemberships() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(ClubMembershipListModel::KLHMFPCOJBK, ldloc:ClubMembershipListModel(this))) } 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: 0x17000B34 RID: 2868 // (get) Token: 0x06003FE5 RID: 16357 RVA: 0x000FF9BC File Offset: 0x000FDBBC [Token(Token = "0x17000B34")] public override bool MEBGJGNMIMG { [Token(Token = "0x6003FE5")] [Address(RVA = "0x1D6E740", Offset = "0x1D6D140", VA = "0x181D6E740", Slot = "20")] get { bool flag; return this.KLHMFPCOJBK == 0 || flag; } } // Token: 0x17000B35 RID: 2869 // (get) Token: 0x06003FE6 RID: 16358 RVA: 0x000FF9D8 File Offset: 0x000FDBD8 // (set) Token: 0x06003FE7 RID: 16359 RVA: 0x000FF9EC File Offset: 0x000FDBEC [Token(Token = "0x17000B35")] public JHEEFBMODPG NJHNHHMCILD { [Token(Token = "0x6003FE6")] [Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")] get; [Token(Token = "0x6003FE7")] [Address(RVA = "0xFE6010", Offset = "0xFE4A10", VA = "0x180FE6010")] private set; } // Token: 0x06003FE8 RID: 16360 RVA: 0x000FFA00 File Offset: 0x000FDC00 [Token(Token = "0x6003FE8")] [Address(RVA = "0x1D6E5D0", Offset = "0x1D6CFD0", VA = "0x181D6E5D0")] public void Set(long AOMBLGBCENO, PPGPAHNMGEC? PGMGFKOCEDG) { if (AOMBLGBCENO == this.k__BackingField) { } base.Clear(); this.k__BackingField = AOMBLGBCENO; if (this.MEBGJGNMIMG) { int num = 0; base.MKBLJJGJAOH(num); return; } } // Token: 0x06003FE9 RID: 16361 RVA: 0x000FFA38 File Offset: 0x000FDC38 [Token(Token = "0x6003FE9")] [Address(RVA = "0x1D6DA50", Offset = "0x1D6C450", VA = "0x181D6DA50", Slot = "14")] protected override void Awake() { base.Awake(); int num = 0; int num2 = 0; base.DHBAJGIIFEI(num2 != 0, num); } // Token: 0x06003FEA RID: 16362 RVA: 0x000FFA58 File Offset: 0x000FDC58 [Token(Token = "0x6003FEA")] [Address(RVA = "0x1D6D920", Offset = "0x1D6C320", VA = "0x181D6D920", Slot = "19")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); EMAMMPIACIG emammpiacig = this.defaultMembershipSortCriteria; List klhmfpcojbk = this.KLHMFPCOJBK; this.OLBDKKDGJPN = emammpiacig; PPGPAHNMGEC ppgpahnmgec = this.defaultMembershipType; this.NKDFKOOJMBN = ppgpahnmgec; this.k__BackingField = (long)((ulong)(-1L)); this.k__BackingField = (ulong)0L; if (klhmfpcojbk != 0) { klhmfpcojbk.Clear(); } this.k__BackingField = (ulong)0L; } // Token: 0x06003FEB RID: 16363 RVA: 0x000FFAB4 File Offset: 0x000FDCB4 [Token(Token = "0x6003FEB")] [Address(RVA = "0x1D6DD30", Offset = "0x1D6C730", VA = "0x181D6DD30")] private void ICEAOBIFCNF(List LLCIDEKMKBG) { this.KLHMFPCOJBK.Clear(); List klhmfpcojbk = this.KLHMFPCOJBK; List list = this.EBFGBAMFCMG(LLCIDEKMKBG); klhmfpcojbk.AddRange(list); } // Token: 0x06003FEC RID: 16364 RVA: 0x000FFAE8 File Offset: 0x000FDCE8 [Token(Token = "0x6003FEC")] [Address(RVA = "0x1D6DBD0", Offset = "0x1D6C5D0", VA = "0x181D6DBD0")] private List EBFGBAMFCMG(List JFGBOBGAGAN) { return JFGBOBGAGAN; } // Token: 0x06003FED RID: 16365 RVA: 0x000FFB18 File Offset: 0x000FDD18 [Token(Token = "0x6003FED")] [Address(RVA = "0x1D6DDF0", Offset = "0x1D6C7F0", VA = "0x181D6DDF0", Slot = "34")] protected override IPromise> JLMBBMAEFPA() { if (this.MEBGJGNMIMG) { long num = this.k__BackingField; long clubId = num; PPGPAHNMGEC nkdfkoojmbn = this.NKDFKOOJMBN; PPGPAHNMGEC membershipType = nkdfkoojmbn; IPromise promise = JDJGIBLMFKK.IHEMEAMAJOF(this.k__BackingField, true); int num2 = 0; long num3 = this.k__BackingField; if (this.NKDFKOOJMBN == PPGPAHNMGEC.None) { } IPromise> promise2 = JDJGIBLMFKK.AAKBIKEIFEB(num3, num2, num2, num2, num2); AggregatePromise> aggregatePromise = new AggregatePromise(promise, promise2); Func>, IPromise>> func = delegate(global::System.Tuple> results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; IPromise> promise3 = aggregatePromise.ContinueWith>(func); if (ClubMembershipListModel.<>c.<>9__41_1 == 0) { ClubMembershipListModel.<>c.<>9__41_1 = delegate(string error) { Debug.LogError("Failed to get membership list: " + error); }; } } List list = new List(); IPromise promise4; return promise4; } // Token: 0x06003FEE RID: 16366 RVA: 0x000FFBDC File Offset: 0x000FDDDC [Token(Token = "0x6003FEE")] [Address(RVA = "0x1D6E6D0", Offset = "0x1D6D0D0", VA = "0x181D6E6D0")] public ClubMembershipListModel() { List list = new List(); this.KLHMFPCOJBK = list; base..ctor(); } // Token: 0x06003FEF RID: 16367 RVA: 0x000FFC08 File Offset: 0x000FDE08 [Token(Token = "0x6003FEF")] [Address(RVA = "0x1D6D9B0", Offset = "0x1D6C3B0", VA = "0x181D6D9B0")] [CompilerGenerated] private ValueTuple, string> AIGGKHGFDEB(NJIAALPNFPO JKJMALLGPCH) { List list; int num = Enumerable.Count(list); int num2 = 0; this.LEKKPAJCCKK = num2; this.m_CachedPtr = (IntPtr)num2; throw new NullReferenceException(); } // Token: 0x06003FF0 RID: 16368 RVA: 0x000FFC34 File Offset: 0x000FDE34 [Token(Token = "0x6003FF0")] [Address(RVA = "0x1D6DC90", Offset = "0x1D6C690", VA = "0x181D6DC90")] [CompilerGenerated] private void EDKEEIBEEIO(string MOPOMPHBHKF) { bool isEmpty = this.MEBGJGNMIMG; string text; Debug.LogError(text); } // Token: 0x06003FF1 RID: 16369 RVA: 0x000FFC50 File Offset: 0x000FDE50 [Token(Token = "0x6003FF1")] [Address(RVA = "0x1D6E0E0", Offset = "0x1D6CAE0", VA = "0x181D6E0E0")] [CompilerGenerated] private bool NCFIDIDBPOH(MFOAODGNGKB BKPMKIIFPKO) { Func, bool> func = delegate(Predicate f) { int k__BackingField = BKPMKIIFPKO.k__BackingField; return f(k__BackingField); }; bool flag; return flag; } // Token: 0x0400342B RID: 13355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400342B")] [SerializeField] private PPGPAHNMGEC defaultMembershipType; // Token: 0x0400342C RID: 13356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x400342C")] [SerializeField] private EMAMMPIACIG defaultMembershipSortCriteria; // Token: 0x0400342F RID: 13359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400342F")] private PPGPAHNMGEC NKDFKOOJMBN; // Token: 0x04003430 RID: 13360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x144")] [Token(Token = "0x4003430")] private EMAMMPIACIG OLBDKKDGJPN; // Token: 0x04003431 RID: 13361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4003431")] private List KLHMFPCOJBK; // Token: 0x0200096E RID: 2414 [Token(Token = "0x200096E")] [CompilerGenerated] private sealed class CKCMDMEFPHN { // Token: 0x06003FF9 RID: 16377 RVA: 0x000FFD7C File Offset: 0x000FDF7C [Token(Token = "0x6003FF9")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CKCMDMEFPHN() { } // Token: 0x06003FFA RID: 16378 RVA: 0x000FFD90 File Offset: 0x000FDF90 [Token(Token = "0x6003FFA")] [Address(RVA = "0x1D6AC50", Offset = "0x1D69650", VA = "0x181D6AC50")] internal bool b__1(Predicate f) { int k__BackingField = this.m.k__BackingField; return f(k__BackingField); } // Token: 0x04003439 RID: 13369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003439")] public MFOAODGNGKB m; } // Token: 0x0200096F RID: 2415 [Token(Token = "0x200096F")] [CompilerGenerated] private sealed class HMEKELIFGGC { // Token: 0x06003FFB RID: 16379 RVA: 0x000FFDB8 File Offset: 0x000FDFB8 [Token(Token = "0x6003FFB")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HMEKELIFGGC() { } // Token: 0x06003FFC RID: 16380 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003FFC")] [Address(RVA = "0x1D79650", Offset = "0x1D78050", VA = "0x181D79650")] internal IPromise> b__0(global::System.Tuple> results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400343A RID: 13370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400343A")] public ClubMembershipListModel <>4__this; // Token: 0x0400343B RID: 13371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400343B")] public long clubId; // Token: 0x0400343C RID: 13372 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400343C")] public PPGPAHNMGEC membershipType; } } }