774 lines
28 KiB
C#
774 lines
28 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000959 RID: 2393
|
|
[Token(Token = "0x2000959")]
|
|
[StructLayout(3)]
|
|
public class ClubListModel : ListModel, LGIIEFDOCJL
|
|
{
|
|
// Token: 0x17000B1E RID: 2846
|
|
// (get) Token: 0x06003F72 RID: 16242 RVA: 0x000FE88C File Offset: 0x000FCA8C
|
|
[Token(Token = "0x17000B1E")]
|
|
protected override bool DALKHIPOALJ
|
|
{
|
|
[Token(Token = "0x6003F72")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B1F RID: 2847
|
|
// (get) Token: 0x06003F73 RID: 16243 RVA: 0x000FE89C File Offset: 0x000FCA9C
|
|
// (set) Token: 0x06003F74 RID: 16244 RVA: 0x000FE8B0 File Offset: 0x000FCAB0
|
|
[Token(Token = "0x17000B1F")]
|
|
public int BADIGBCKECA
|
|
{
|
|
[Token(Token = "0x6003F73")]
|
|
[Address(RVA = "0x4EA8C0", Offset = "0x4E92C0", VA = "0x1804EA8C0")]
|
|
get
|
|
{
|
|
return this.BIAFOBPIBDB;
|
|
}
|
|
[Token(Token = "0x6003F74")]
|
|
[Address(RVA = "0x1BD8E10", Offset = "0x1BD7810", VA = "0x181BD8E10")]
|
|
set
|
|
{
|
|
if (this.BIAFOBPIBDB != value)
|
|
{
|
|
this.BIAFOBPIBDB = value;
|
|
base.ACHCNJEMIBA();
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003F75 RID: 16245 RVA: 0x000FE8DC File Offset: 0x000FCADC
|
|
[Token(Token = "0x6003F75")]
|
|
[Address(RVA = "0x1BD8750", Offset = "0x1BD7150", VA = "0x181BD8750", Slot = "27")]
|
|
public IPromise RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB)
|
|
{
|
|
ClubListModel.LBDCOIIPNLO lbdcoiipnlo = this.source;
|
|
if (lbdcoiipnlo != ClubListModel.LBDCOIIPNLO.PrimaryTag)
|
|
{
|
|
if (lbdcoiipnlo != ClubListModel.LBDCOIIPNLO.ServerSearch)
|
|
{
|
|
Debug.LogWarning(string.Format("Tried to refresh a page of clubs with a non-infinite-scrolling source: {0}", lbdcoiipnlo));
|
|
}
|
|
IPromise promise = this.GJCOJELBDCP();
|
|
Func<IPromise<CAJHIEENJJD>> func = delegate
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this._primaryTagFilter);
|
|
ClubListModel <>4__this = this;
|
|
if (flag)
|
|
{
|
|
}
|
|
string text = <>4__this.searchQuery;
|
|
DDJBHNJMNBH ldiajgkacmo = <>4__this.LDIAJGKACMO;
|
|
string continuationToken = JANAJFCNHCP;
|
|
IPromise<CAJHIEENJJD> promise3;
|
|
return promise3;
|
|
};
|
|
if (ClubListModel.<>c.<>9__7_5 == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__7_5 = delegate(CAJHIEENJJD searchResult)
|
|
{
|
|
if (ClubListModel.<>c.<>9__7_7 == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__7_7 = (PLILLKHMNDA c) => c.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
string text2 = this.searchQuery;
|
|
Debug.LogError("Failed to search clubs by query " + text2 + ": " + error);
|
|
};
|
|
}
|
|
IPromise promise2 = this.GJCOJELBDCP();
|
|
Func<IPromise<CAJHIEENJJD>> func2 = delegate
|
|
{
|
|
if (!string.IsNullOrEmpty(this._primaryTagFilter))
|
|
{
|
|
ClubListModel <>4__this2 = this;
|
|
string empty = string.Empty;
|
|
string continuationToken2 = JANAJFCNHCP;
|
|
IPromise<CAJHIEENJJD> promise4;
|
|
return promise4;
|
|
}
|
|
ClubListModel.LBDCOIIPNLO lbdcoiipnlo2 = this.source;
|
|
Debug.LogError(string.Format("Invalid use of source {0}, primary tag is needed. Please type a valid name into the 'Primary Filter Tag' field on this object.", lbdcoiipnlo2));
|
|
return Promise.FromResult<CAJHIEENJJD>(CAJHIEENJJD.JMIGKJPPFND);
|
|
};
|
|
if (ClubListModel.<>c.<>9__7_1 == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__7_1 = delegate(CAJHIEENJJD searchResult)
|
|
{
|
|
if (ClubListModel.<>c.<>9__7_3 == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__7_3 = (PLILLKHMNDA c) => c.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003F76 RID: 16246 RVA: 0x000FE994 File Offset: 0x000FCB94
|
|
[Token(Token = "0x6003F76")]
|
|
[Address(RVA = "0x1BD7900", Offset = "0x1BD6300", VA = "0x181BD7900", Slot = "28")]
|
|
public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA)
|
|
{
|
|
List<long> clkhcbgaohf = this.CLKHCBGAOHF;
|
|
if (clkhcbgaohf != 0)
|
|
{
|
|
clkhcbgaohf.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003F77 RID: 16247 RVA: 0x000FE9B4 File Offset: 0x000FCBB4
|
|
[Token(Token = "0x6003F77")]
|
|
[Address(RVA = "0x1BD7720", Offset = "0x1BD6120", VA = "0x181BD7720", Slot = "23")]
|
|
protected override PAODGKJODGD BAEHLDOCENB()
|
|
{
|
|
ClubListModel.LBDCOIIPNLO lbdcoiipnlo = this.source;
|
|
if (lbdcoiipnlo == ClubListModel.LBDCOIIPNLO.ServerSearch)
|
|
{
|
|
}
|
|
bool flag = lbdcoiipnlo == ClubListModel.LBDCOIIPNLO.PrimaryTag;
|
|
PAODGKJODGD paodgkjodgd;
|
|
paodgkjodgd.DNMKOOJFMLM = flag;
|
|
return paodgkjodgd;
|
|
}
|
|
|
|
// Token: 0x17000B20 RID: 2848
|
|
// (get) Token: 0x06003F78 RID: 16248 RVA: 0x000FE9E4 File Offset: 0x000FCBE4
|
|
[Token(Token = "0x17000B20")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6003F78")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B21 RID: 2849
|
|
// (get) Token: 0x06003F79 RID: 16249 RVA: 0x000FE9F4 File Offset: 0x000FCBF4
|
|
// (set) Token: 0x06003F7A RID: 16250 RVA: 0x000FEA08 File Offset: 0x000FCC08
|
|
[Token(Token = "0x17000B21")]
|
|
public ClubListModel.LBDCOIIPNLO PDOJHGJMNPH
|
|
{
|
|
[Token(Token = "0x6003F79")]
|
|
[Address(RVA = "0x91C8E0", Offset = "0x91B2E0", VA = "0x18091C8E0")]
|
|
get
|
|
{
|
|
return this.source;
|
|
}
|
|
[Token(Token = "0x6003F7A")]
|
|
[Address(RVA = "0x1BD8FC0", Offset = "0x1BD79C0", VA = "0x181BD8FC0")]
|
|
set
|
|
{
|
|
if (this.source != value)
|
|
{
|
|
this.source = value;
|
|
string empty = string.Empty;
|
|
this.searchQuery = empty;
|
|
base.ACHCNJEMIBA();
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B22 RID: 2850
|
|
// (get) Token: 0x06003F7B RID: 16251 RVA: 0x000FEA40 File Offset: 0x000FCC40
|
|
// (set) Token: 0x06003F7C RID: 16252 RVA: 0x000FEA54 File Offset: 0x000FCC54
|
|
[Token(Token = "0x17000B22")]
|
|
public List<string> PCPMLOPAAII
|
|
{
|
|
[Token(Token = "0x6003F7B")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get;
|
|
[Token(Token = "0x6003F7C")]
|
|
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000B23 RID: 2851
|
|
// (get) Token: 0x06003F7D RID: 16253 RVA: 0x000FEA68 File Offset: 0x000FCC68
|
|
// (set) Token: 0x06003F7E RID: 16254 RVA: 0x000FEA7C File Offset: 0x000FCC7C
|
|
[Token(Token = "0x17000B23")]
|
|
public string KFFHDAAJFDD
|
|
{
|
|
[Token(Token = "0x6003F7D")]
|
|
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
|
get
|
|
{
|
|
return this._primaryTagFilter;
|
|
}
|
|
[Token(Token = "0x6003F7E")]
|
|
[Address(RVA = "0x1BD8E70", Offset = "0x1BD7870", VA = "0x181BD8E70")]
|
|
set
|
|
{
|
|
this._primaryTagFilter = value;
|
|
base.ACHCNJEMIBA();
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B24 RID: 2852
|
|
// (get) Token: 0x06003F7F RID: 16255 RVA: 0x000FEA9C File Offset: 0x000FCC9C
|
|
// (set) Token: 0x06003F80 RID: 16256 RVA: 0x000FEAB0 File Offset: 0x000FCCB0
|
|
[Token(Token = "0x17000B24")]
|
|
public DDJBHNJMNBH OCPOEHIEKIN
|
|
{
|
|
[Token(Token = "0x6003F7F")]
|
|
[Address(RVA = "0x442FE0", Offset = "0x4419E0", VA = "0x180442FE0")]
|
|
get
|
|
{
|
|
return this.LDIAJGKACMO;
|
|
}
|
|
[Token(Token = "0x6003F80")]
|
|
[Address(RVA = "0x1BD8F60", Offset = "0x1BD7960", VA = "0x181BD8F60")]
|
|
set
|
|
{
|
|
this.LDIAJGKACMO = value;
|
|
base.ACHCNJEMIBA();
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B25 RID: 2853
|
|
// (get) Token: 0x06003F81 RID: 16257 RVA: 0x000FEAD4 File Offset: 0x000FCCD4
|
|
[Token(Token = "0x17000B25")]
|
|
public string NKENBFJLMAM
|
|
{
|
|
[Token(Token = "0x6003F81")]
|
|
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
|
get
|
|
{
|
|
return this.searchQuery;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B26 RID: 2854
|
|
// (get) Token: 0x06003F82 RID: 16258 RVA: 0x000FEAE8 File Offset: 0x000FCCE8
|
|
[Token(Token = "0x17000B26")]
|
|
public bool KOJNFPIEMPC
|
|
{
|
|
[Token(Token = "0x6003F82")]
|
|
[Address(RVA = "0x1BD8CB0", Offset = "0x1BD76B0", VA = "0x181BD8CB0")]
|
|
get
|
|
{
|
|
if (this.NHFGJCGKONH || string.IsNullOrEmpty(this.searchQuery))
|
|
{
|
|
}
|
|
if (this.CLKHCBGAOHF != 0)
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
return num > 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B27 RID: 2855
|
|
// (get) Token: 0x06003F83 RID: 16259 RVA: 0x000FEB28 File Offset: 0x000FCD28
|
|
// (set) Token: 0x06003F84 RID: 16260 RVA: 0x000FEB50 File Offset: 0x000FCD50
|
|
[Token(Token = "0x17000B27")]
|
|
public bool MFDBLGFIIHG
|
|
{
|
|
[Token(Token = "0x6003F83")]
|
|
[Address(RVA = "0x1BD8DE0", Offset = "0x1BD77E0", VA = "0x181BD8DE0")]
|
|
get
|
|
{
|
|
return this.NHFGJCGKONH || !string.IsNullOrEmpty(this.searchQuery);
|
|
}
|
|
[Token(Token = "0x6003F84")]
|
|
[Address(RVA = "0x1BD8ED0", Offset = "0x1BD78D0", VA = "0x181BD8ED0")]
|
|
set
|
|
{
|
|
this.NHFGJCGKONH = value;
|
|
if (!value)
|
|
{
|
|
int num = 0;
|
|
this.LDIAJGKACMO = (DDJBHNJMNBH)num;
|
|
this._primaryTagFilter = num;
|
|
string empty = string.Empty;
|
|
this.searchQuery = empty;
|
|
}
|
|
base.ACHCNJEMIBA();
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003F85 RID: 16261 RVA: 0x000FEB94 File Offset: 0x000FCD94
|
|
[Token(Token = "0x6003F85")]
|
|
[Address(RVA = "0x1BD8B10", Offset = "0x1BD7510", VA = "0x181BD8B10")]
|
|
public void SearchByQuery(string CNBKKCJAHPP, bool IFOEFBFEKFN = false)
|
|
{
|
|
bool flag = this.MPAAKEEOKIK != CNBKKCJAHPP;
|
|
if (IFOEFBFEKFN != flag)
|
|
{
|
|
MEKCLBHEGPP gglgncnciod = this.GGLGNCNCIOD;
|
|
this.source = (ClubListModel.LBDCOIIPNLO)((ulong)0L);
|
|
this.searchQuery = CNBKKCJAHPP;
|
|
MEKCLBHEGPP.ICGOMCPKBBH icgomcpkbbh = gglgncnciod.NHBNICJCHNP();
|
|
}
|
|
if (this.searchQuery != CNBKKCJAHPP)
|
|
{
|
|
this.source = (ClubListModel.LBDCOIIPNLO)((ulong)0L);
|
|
this.searchQuery = CNBKKCJAHPP;
|
|
if (CNBKKCJAHPP.IsNullOrEmpty())
|
|
{
|
|
base.ACHCNJEMIBA();
|
|
}
|
|
MEKCLBHEGPP.ICGOMCPKBBH icgomcpkbbh2 = this.GGLGNCNCIOD.PFFOFIHGOEA(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B28 RID: 2856
|
|
// (get) Token: 0x06003F86 RID: 16262 RVA: 0x000FEC14 File Offset: 0x000FCE14
|
|
[Token(Token = "0x17000B28")]
|
|
public override bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6003F86")]
|
|
[Address(RVA = "0x1BD8D90", Offset = "0x1BD7790", VA = "0x181BD8D90", Slot = "20")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return this.CLKHCBGAOHF == 0 || flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B29 RID: 2857
|
|
// (get) Token: 0x06003F87 RID: 16263 RVA: 0x000FEC30 File Offset: 0x000FCE30
|
|
[Token(Token = "0x17000B29")]
|
|
public IReadOnlyList<long> HEGNCJKKDPE
|
|
{
|
|
[Token(Token = "0x6003F87")]
|
|
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003F87)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Int64> RRUI.Data.ClubListModel::get_Ids()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<int64>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<int64>(ClubListModel::CLKHCBGAOHF, ldloc:ClubListModel(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: 0x06003F88 RID: 16264 RVA: 0x000FEC44 File Offset: 0x000FCE44
|
|
[Token(Token = "0x6003F88")]
|
|
[Address(RVA = "0x1BD7600", Offset = "0x1BD6000", VA = "0x181BD7600", Slot = "14")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Action action = new Action(this.EEMDMAPPJIM);
|
|
MEKCLBHEGPP mekclbhegpp;
|
|
this.GGLGNCNCIOD = mekclbhegpp;
|
|
}
|
|
|
|
// Token: 0x06003F89 RID: 16265 RVA: 0x000FEC70 File Offset: 0x000FCE70
|
|
[Token(Token = "0x6003F89")]
|
|
[Address(RVA = "0x1BD8700", Offset = "0x1BD7100", VA = "0x181BD8700", Slot = "16")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.Clear();
|
|
base.OnEnable();
|
|
}
|
|
|
|
// Token: 0x06003F8A RID: 16266 RVA: 0x000FEC8C File Offset: 0x000FCE8C
|
|
[Token(Token = "0x6003F8A")]
|
|
[Address(RVA = "0x1BD75A0", Offset = "0x1BD5FA0", VA = "0x181BD75A0", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
base.AHFKACICJNC();
|
|
List<long> clkhcbgaohf = this.CLKHCBGAOHF;
|
|
if (clkhcbgaohf != 0)
|
|
{
|
|
clkhcbgaohf.Clear();
|
|
}
|
|
this.LDIAJGKACMO = (DDJBHNJMNBH)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x06003F8B RID: 16267 RVA: 0x000FECBC File Offset: 0x000FCEBC
|
|
[Token(Token = "0x6003F8B")]
|
|
[Address(RVA = "0x1BD7E60", Offset = "0x1BD6860", VA = "0x181BD7E60", Slot = "25")]
|
|
protected override IPromise GLPJPIEOLDF()
|
|
{
|
|
ClubListModel.LBDCOIIPNLO lbdcoiipnlo = this.source;
|
|
if (lbdcoiipnlo <= ClubListModel.LBDCOIIPNLO.None)
|
|
{
|
|
IPromise<PLILLKHMNDA> promise = JDJGIBLMFKK.DBDOOMCNNFE();
|
|
IPromise<List<PLILLKHMNDA>> promise2 = JDJGIBLMFKK.DFDMGNBKEKO();
|
|
AggregatePromise<PLILLKHMNDA, List<PLILLKHMNDA>> aggregatePromise = new AggregatePromise(promise, promise2);
|
|
Action<global::System.Tuple<PLILLKHMNDA, List<PLILLKHMNDA>>> action = new Action(this.GGFCFOADGCH);
|
|
IPromise promise3 = aggregatePromise.Then(action);
|
|
IPromise<List<PLILLKHMNDA>> promise4 = JDJGIBLMFKK.LJJLGJIMJED();
|
|
Action<List<PLILLKHMNDA>> action2 = new Action(this.LDEMCNHNFCC);
|
|
int biafobpibdb = this.BIAFOBPIBDB;
|
|
if (biafobpibdb <= 0)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
int num;
|
|
if (biafobpibdb != num)
|
|
{
|
|
IPromise<List<PLILLKHMNDA>> promise5 = JDJGIBLMFKK.DIAPLKMFFKO(this.BIAFOBPIBDB);
|
|
Action<List<PLILLKHMNDA>> action3 = new Action(this.BOIOIPGEKMP);
|
|
}
|
|
IPromise<List<PLILLKHMNDA>> promise6 = JDJGIBLMFKK.LJJLGJIMJED();
|
|
Action<List<PLILLKHMNDA>> action4 = new Action(this.JOCLIKPMNIM);
|
|
}
|
|
Debug.LogError(string.Format("{0} not implemented", lbdcoiipnlo));
|
|
IL_B0:
|
|
List<PLILLKHMNDA> list = new List();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003F8C RID: 16268 RVA: 0x000FED88 File Offset: 0x000FCF88
|
|
[Token(Token = "0x6003F8C")]
|
|
[Address(RVA = "0x1BD8460", Offset = "0x1BD6E60", VA = "0x181BD8460")]
|
|
private IEnumerable<PLILLKHMNDA> MIJIJBLBEEP(IEnumerable<PLILLKHMNDA> MNBFKHPGIIM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003F8C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<PLILLKHMNDA> RRUI.Data.ClubListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<PLILLKHMNDA>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_90:
|
|
stloc:ArgumentOutOfRangeException(var_7_95, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
|
|
}
|
|
|
|
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: 0x06003F8D RID: 16269 RVA: 0x000FEE2C File Offset: 0x000FD02C
|
|
[Token(Token = "0x6003F8D")]
|
|
[Address(RVA = "0x1BD7CB0", Offset = "0x1BD66B0", VA = "0x181BD7CB0")]
|
|
private IPromise GJCOJELBDCP()
|
|
{
|
|
List<string> list = this.<OLKMKKNMKNK>k__BackingField;
|
|
IPromise<List<string>> promise = JDJGIBLMFKK.PAKNBFOJENP();
|
|
Action<List<string>> action = new Action(this.DHHOMGGFKBD);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<List<string>> promise2 = promise.Then(action);
|
|
action += action;
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003F8E RID: 16270 RVA: 0x000FEE80 File Offset: 0x000FD080
|
|
[Token(Token = "0x6003F8E")]
|
|
[Address(RVA = "0x1BD8C20", Offset = "0x1BD7620", VA = "0x181BD8C20")]
|
|
public ClubListModel()
|
|
{
|
|
List<string> list = new List();
|
|
this.PCPMLOPAAII = list;
|
|
string empty = string.Empty;
|
|
this.searchQuery = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003F8F RID: 16271 RVA: 0x000FEEC8 File Offset: 0x000FD0C8
|
|
[Token(Token = "0x6003F8F")]
|
|
[Address(RVA = "0x1BD7960", Offset = "0x1BD6360", VA = "0x181BD7960")]
|
|
[CompilerGenerated]
|
|
private void EEMDMAPPJIM()
|
|
{
|
|
if (this.source == ClubListModel.LBDCOIIPNLO.ServerSearch)
|
|
{
|
|
base.ACHCNJEMIBA();
|
|
string text = this.searchQuery;
|
|
this.MPAAKEEOKIK = text;
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003F90 RID: 16272 RVA: 0x000FEEFC File Offset: 0x000FD0FC
|
|
[Token(Token = "0x6003F90")]
|
|
[Address(RVA = "0x1BD8330", Offset = "0x1BD6D30", VA = "0x181BD8330")]
|
|
[CompilerGenerated]
|
|
private void LDEMCNHNFCC(List<PLILLKHMNDA> MNBFKHPGIIM)
|
|
{
|
|
IEnumerable<PLILLKHMNDA> enumerable = this.MIJIJBLBEEP(MNBFKHPGIIM);
|
|
Func<PLILLKHMNDA, long> <>9__49_ = ClubListModel.<>c.<>9__49_4;
|
|
if (<>9__49_ == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__49_4 = (PLILLKHMNDA club) => club.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
List<long> list = Enumerable.ToList<long>(Enumerable.Select<PLILLKHMNDA, long>(enumerable, <>9__49_));
|
|
this.CLKHCBGAOHF = list;
|
|
}
|
|
|
|
// Token: 0x06003F91 RID: 16273 RVA: 0x000FEF4C File Offset: 0x000FD14C
|
|
[Token(Token = "0x6003F91")]
|
|
[Address(RVA = "0x1BD8200", Offset = "0x1BD6C00", VA = "0x181BD8200")]
|
|
[CompilerGenerated]
|
|
private void JOCLIKPMNIM(List<PLILLKHMNDA> MNBFKHPGIIM)
|
|
{
|
|
IEnumerable<PLILLKHMNDA> enumerable = this.MIJIJBLBEEP(MNBFKHPGIIM);
|
|
Func<PLILLKHMNDA, long> <>9__49_ = ClubListModel.<>c.<>9__49_5;
|
|
if (<>9__49_ == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__49_5 = (PLILLKHMNDA club) => club.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
List<long> list = Enumerable.ToList<long>(Enumerable.Select<PLILLKHMNDA, long>(enumerable, <>9__49_));
|
|
this.CLKHCBGAOHF = list;
|
|
}
|
|
|
|
// Token: 0x06003F92 RID: 16274 RVA: 0x000FEF9C File Offset: 0x000FD19C
|
|
[Token(Token = "0x6003F92")]
|
|
[Address(RVA = "0x1BD77D0", Offset = "0x1BD61D0", VA = "0x181BD77D0")]
|
|
[CompilerGenerated]
|
|
private void BOIOIPGEKMP(List<PLILLKHMNDA> MNBFKHPGIIM)
|
|
{
|
|
IEnumerable<PLILLKHMNDA> enumerable = this.MIJIJBLBEEP(MNBFKHPGIIM);
|
|
Func<PLILLKHMNDA, long> <>9__49_ = ClubListModel.<>c.<>9__49_6;
|
|
if (<>9__49_ == 0)
|
|
{
|
|
ClubListModel.<>c.<>9__49_6 = (PLILLKHMNDA club) => club.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
List<long> list = Enumerable.ToList<long>(Enumerable.Select<PLILLKHMNDA, long>(enumerable, <>9__49_));
|
|
this.CLKHCBGAOHF = list;
|
|
}
|
|
|
|
// Token: 0x06003F93 RID: 16275 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003F93")]
|
|
[Address(RVA = "0x1BD79C0", Offset = "0x1BD63C0", VA = "0x181BD79C0")]
|
|
[CompilerGenerated]
|
|
private void GGFCFOADGCH(global::System.Tuple<PLILLKHMNDA, List<PLILLKHMNDA>> LLCIDEKMKBG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003F94 RID: 16276 RVA: 0x000FEFEC File Offset: 0x000FD1EC
|
|
[Token(Token = "0x6003F94")]
|
|
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
|
[CompilerGenerated]
|
|
private void DHHOMGGFKBD(List<string> CAFPJPHILMN)
|
|
{
|
|
this.<OLKMKKNMKNK>k__BackingField = CAFPJPHILMN;
|
|
}
|
|
|
|
// Token: 0x04003403 RID: 13315
|
|
[Token(Token = "0x4003403")]
|
|
private const float HNKCIOEFNNJ = 2f;
|
|
|
|
// Token: 0x04003404 RID: 13316
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4003404")]
|
|
private int BIAFOBPIBDB = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x04003405 RID: 13317
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4003405")]
|
|
[SerializeField]
|
|
private ClubListModel.LBDCOIIPNLO source = (ClubListModel.LBDCOIIPNLO)((ulong)5L);
|
|
|
|
// Token: 0x04003407 RID: 13319
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4003407")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("source", 3)]
|
|
private string _primaryTagFilter;
|
|
|
|
// Token: 0x04003408 RID: 13320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4003408")]
|
|
private DDJBHNJMNBH LDIAJGKACMO;
|
|
|
|
// Token: 0x04003409 RID: 13321
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4003409")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("source", 0)]
|
|
private string searchQuery;
|
|
|
|
// Token: 0x0400340A RID: 13322
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400340A")]
|
|
private string MPAAKEEOKIK;
|
|
|
|
// Token: 0x0400340B RID: 13323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400340B")]
|
|
private bool NHFGJCGKONH;
|
|
|
|
// Token: 0x0400340C RID: 13324
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400340C")]
|
|
private List<long> CLKHCBGAOHF;
|
|
|
|
// Token: 0x0400340D RID: 13325
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400340D")]
|
|
private MEKCLBHEGPP GGLGNCNCIOD;
|
|
|
|
// Token: 0x0200095A RID: 2394
|
|
[Token(Token = "0x200095A")]
|
|
public enum LBDCOIIPNLO
|
|
{
|
|
// Token: 0x0400340F RID: 13327
|
|
[Token(Token = "0x400340F")]
|
|
ServerSearch,
|
|
// Token: 0x04003410 RID: 13328
|
|
[Token(Token = "0x4003410")]
|
|
ClubsIBelongTo,
|
|
// Token: 0x04003411 RID: 13329
|
|
[Token(Token = "0x4003411")]
|
|
MyCreatedClubs,
|
|
// Token: 0x04003412 RID: 13330
|
|
[Token(Token = "0x4003412")]
|
|
PrimaryTag,
|
|
// Token: 0x04003413 RID: 13331
|
|
[Token(Token = "0x4003413")]
|
|
PlayerCreatedClubs,
|
|
// Token: 0x04003414 RID: 13332
|
|
[Token(Token = "0x4003414")]
|
|
None
|
|
}
|
|
|
|
// Token: 0x0200095B RID: 2395
|
|
[Token(Token = "0x200095B")]
|
|
[CompilerGenerated]
|
|
private sealed class HIOLNIIMMGJ
|
|
{
|
|
// Token: 0x06003F95 RID: 16277 RVA: 0x000FF000 File Offset: 0x000FD200
|
|
[Token(Token = "0x6003F95")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HIOLNIIMMGJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003F96 RID: 16278 RVA: 0x000FF014 File Offset: 0x000FD214
|
|
[Token(Token = "0x6003F96")]
|
|
[Address(RVA = "0x1D79250", Offset = "0x1D77C50", VA = "0x181D79250")]
|
|
internal IPromise<CAJHIEENJJD> <RefreshPage>b__0()
|
|
{
|
|
if (!string.IsNullOrEmpty(this.<>4__this._primaryTagFilter))
|
|
{
|
|
ClubListModel clubListModel = this.<>4__this;
|
|
string empty = string.Empty;
|
|
string text = this.continuationToken;
|
|
IPromise<CAJHIEENJJD> promise;
|
|
return promise;
|
|
}
|
|
ClubListModel.LBDCOIIPNLO source = this.<>4__this.source;
|
|
Debug.LogError(string.Format("Invalid use of source {0}, primary tag is needed. Please type a valid name into the 'Primary Filter Tag' field on this object.", source));
|
|
return Promise.FromResult<CAJHIEENJJD>(CAJHIEENJJD.JMIGKJPPFND);
|
|
}
|
|
|
|
// Token: 0x06003F97 RID: 16279 RVA: 0x000FF07C File Offset: 0x000FD27C
|
|
[Token(Token = "0x6003F97")]
|
|
[Address(RVA = "0x1D79400", Offset = "0x1D77E00", VA = "0x181D79400")]
|
|
internal void <RefreshPage>b__2(string error)
|
|
{
|
|
string primaryTagFilter = this.<>4__this._primaryTagFilter;
|
|
Debug.LogError("Failed to get clubs by primary tag " + primaryTagFilter + ": " + error);
|
|
}
|
|
|
|
// Token: 0x06003F98 RID: 16280 RVA: 0x000FF0B4 File Offset: 0x000FD2B4
|
|
[Token(Token = "0x6003F98")]
|
|
[Address(RVA = "0x1D794A0", Offset = "0x1D77EA0", VA = "0x181D794A0")]
|
|
internal IPromise<CAJHIEENJJD> <RefreshPage>b__4()
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this.<>4__this._primaryTagFilter);
|
|
ClubListModel clubListModel = this.<>4__this;
|
|
if (flag)
|
|
{
|
|
}
|
|
string searchQuery = clubListModel.searchQuery;
|
|
DDJBHNJMNBH ldiajgkacmo = clubListModel.LDIAJGKACMO;
|
|
string text = this.continuationToken;
|
|
IPromise<CAJHIEENJJD> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x06003F99 RID: 16281 RVA: 0x000FF0FC File Offset: 0x000FD2FC
|
|
[Token(Token = "0x6003F99")]
|
|
[Address(RVA = "0x1D795B0", Offset = "0x1D77FB0", VA = "0x181D795B0")]
|
|
internal void <RefreshPage>b__6(string error)
|
|
{
|
|
string searchQuery = this.<>4__this.searchQuery;
|
|
Debug.LogError("Failed to search clubs by query " + searchQuery + ": " + error);
|
|
}
|
|
|
|
// Token: 0x04003415 RID: 13333
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003415")]
|
|
public ClubListModel <>4__this;
|
|
|
|
// Token: 0x04003416 RID: 13334
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003416")]
|
|
public string continuationToken;
|
|
}
|
|
|
|
// Token: 0x0200095D RID: 2397
|
|
[Token(Token = "0x200095D")]
|
|
[CompilerGenerated]
|
|
private sealed class ILINEOIEOLC
|
|
{
|
|
// Token: 0x06003FA9 RID: 16297 RVA: 0x000FF300 File Offset: 0x000FD500
|
|
[Token(Token = "0x6003FA9")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ILINEOIEOLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003FAA RID: 16298 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003FAA")]
|
|
[Address(RVA = "0x1D799F0", Offset = "0x1D783F0", VA = "0x181D799F0")]
|
|
internal bool <RefreshInternal>b__7(PLILLKHMNDA club)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003425 RID: 13349
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003425")]
|
|
public global::System.Tuple<PLILLKHMNDA, List<PLILLKHMNDA>> results;
|
|
}
|
|
}
|
|
}
|