Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ClubMembershipListModel.cs
T
2026-04-08 23:40:05 +02:00

471 lines
17 KiB
C#

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<MFOAODGNGKB> 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<MFOAODGNGKB> 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<MFOAODGNGKB> 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<class MFOAODGNGKB>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class MFOAODGNGKB>(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.<CHPCFOKEIFM>k__BackingField)
{
}
base.Clear();
this.<CHPCFOKEIFM>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<MFOAODGNGKB> klhmfpcojbk = this.KLHMFPCOJBK;
this.OLBDKKDGJPN = emammpiacig;
PPGPAHNMGEC ppgpahnmgec = this.defaultMembershipType;
this.NKDFKOOJMBN = ppgpahnmgec;
this.<CHPCFOKEIFM>k__BackingField = (long)((ulong)(-1L));
this.<BLOGGBOJEFK>k__BackingField = (ulong)0L;
if (klhmfpcojbk != 0)
{
klhmfpcojbk.Clear();
}
this.<OPEOMOCGMOP>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<MFOAODGNGKB> LLCIDEKMKBG)
{
this.KLHMFPCOJBK.Clear();
List<MFOAODGNGKB> klhmfpcojbk = this.KLHMFPCOJBK;
List<MFOAODGNGKB> 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<MFOAODGNGKB> EBFGBAMFCMG(List<MFOAODGNGKB> 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<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
if (this.MEBGJGNMIMG)
{
long num = this.<CHPCFOKEIFM>k__BackingField;
long clubId = num;
PPGPAHNMGEC nkdfkoojmbn = this.NKDFKOOJMBN;
PPGPAHNMGEC membershipType = nkdfkoojmbn;
IPromise<PIHMJGCGNLP> promise = JDJGIBLMFKK.IHEMEAMAJOF(this.<CHPCFOKEIFM>k__BackingField, true);
int num2 = 0;
long num3 = this.<CHPCFOKEIFM>k__BackingField;
if (this.NKDFKOOJMBN == PPGPAHNMGEC.None)
{
}
IPromise<List<MFOAODGNGKB>> promise2 = JDJGIBLMFKK.AAKBIKEIFEB(num3, num2, num2, num2, num2);
AggregatePromise<PIHMJGCGNLP, List<MFOAODGNGKB>> aggregatePromise = new AggregatePromise(promise, promise2);
Func<global::System.Tuple<PIHMJGCGNLP, List<MFOAODGNGKB>>, IPromise<List<CCEOLAOLEKJ>>> func = delegate(global::System.Tuple<PIHMJGCGNLP, List<MFOAODGNGKB>> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
IPromise<List<CCEOLAOLEKJ>> promise3 = aggregatePromise.ContinueWith<List<CCEOLAOLEKJ>>(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<CCEOLAOLEKJ> list = new List();
IPromise<CCEOLAOLEKJ> 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<MFOAODGNGKB> 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<int, IEnumerable<MFOAODGNGKB>, string> AIGGKHGFDEB(NJIAALPNFPO JKJMALLGPCH)
{
List<MFOAODGNGKB> list;
int num = Enumerable.Count<MFOAODGNGKB>(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<Predicate<int>, bool> func = delegate(Predicate<int> f)
{
int <IFBPANODIPA>k__BackingField = BKPMKIIFPKO.<IFBPANODIPA>k__BackingField;
return f(<IFBPANODIPA>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<MFOAODGNGKB> 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 <FilterClubMemberships>b__1(Predicate<int> f)
{
int <IFBPANODIPA>k__BackingField = this.m.<IFBPANODIPA>k__BackingField;
return f(<IFBPANODIPA>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<List<CCEOLAOLEKJ>> <RefreshCacheInternal>b__0(global::System.Tuple<PIHMJGCGNLP, List<MFOAODGNGKB>> 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;
}
}
}