This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,772 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200097B RID: 2427
[Token(Token = "0x200097B")]
[StructLayout(3)]
public class ClubMembershipModel : AccountModel
{
// Token: 0x17000B39 RID: 2873
// (get) Token: 0x06004023 RID: 16419 RVA: 0x00100244 File Offset: 0x000FE444
[Token(Token = "0x17000B39")]
public bool CGLOBOGOILJ
{
[Token(Token = "0x6004023")]
[Address(RVA = "0x1D703C0", Offset = "0x1D6EDC0", VA = "0x181D703C0")]
get
{
/*
An exception occurred when decompiling this method (06004023)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.ClubMembershipModel::get_ICanModifyMembership()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
stloc:PIHMJGCGNLP(var_0_06, ldfld:PIHMJGCGNLP(ClubMembershipModel::<BLOGGBOJEFK>k__BackingField, ldloc:ClubMembershipModel(this)))
brtrue(IL_00, ceq:bool(ldloc:PIHMJGCGNLP(var_0_06), ldc.i4:int32[exp:PIHMJGCGNLP](0)))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x06004024 RID: 16420 RVA: 0x00100260 File Offset: 0x000FE460
[Token(Token = "0x6004024")]
[Address(RVA = "0x1D6FAC0", Offset = "0x1D6E4C0", VA = "0x181D6FAC0")]
public static int GetMaskForMembershipType(PPGPAHNMGEC PGMGFKOCEDG)
{
Dictionary<PPGPAHNMGEC, int> dgkjncadefn = ClubMembershipModel.DGKJNCADEFN;
int num;
return num;
}
// Token: 0x17000B3A RID: 2874
// (get) Token: 0x06004025 RID: 16421 RVA: 0x0010027C File Offset: 0x000FE47C
[Token(Token = "0x17000B3A")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004025")]
[Address(RVA = "0x1D6FFB0", Offset = "0x1D6E9B0", VA = "0x181D6FFB0", Slot = "11")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000B3B RID: 2875
// (get) Token: 0x06004026 RID: 16422 RVA: 0x0010028C File Offset: 0x000FE48C
// (set) Token: 0x06004027 RID: 16423 RVA: 0x001002A0 File Offset: 0x000FE4A0
[Token(Token = "0x17000B3B")]
public long CCGOEDABKNN
{
[Token(Token = "0x6004026")]
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
get;
[Token(Token = "0x6004027")]
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000B3C RID: 2876
// (get) Token: 0x06004028 RID: 16424 RVA: 0x001002B4 File Offset: 0x000FE4B4
// (set) Token: 0x06004029 RID: 16425 RVA: 0x001002C8 File Offset: 0x000FE4C8
[Token(Token = "0x17000B3C")]
public PIHMJGCGNLP CALMNFMPDBE
{
[Token(Token = "0x6004028")]
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
get;
[Token(Token = "0x6004029")]
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350")]
private set;
}
// Token: 0x17000B3D RID: 2877
// (get) Token: 0x0600402A RID: 16426 RVA: 0x001002DC File Offset: 0x000FE4DC
// (set) Token: 0x0600402B RID: 16427 RVA: 0x001002F0 File Offset: 0x000FE4F0
[Token(Token = "0x17000B3D")]
public JHEEFBMODPG NJHNHHMCILD
{
[Token(Token = "0x600402A")]
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
get;
[Token(Token = "0x600402B")]
[Address(RVA = "0x5D5C80", Offset = "0x5D4680", VA = "0x1805D5C80")]
private set;
}
// Token: 0x17000B3E RID: 2878
// (get) Token: 0x0600402C RID: 16428 RVA: 0x00100304 File Offset: 0x000FE504
// (set) Token: 0x0600402D RID: 16429 RVA: 0x00100318 File Offset: 0x000FE518
[Token(Token = "0x17000B3E")]
public PPGPAHNMGEC JNMPJNKEJAC
{
[Token(Token = "0x600402C")]
[Address(RVA = "0x9F69E0", Offset = "0x9F53E0", VA = "0x1809F69E0")]
get;
[Token(Token = "0x600402D")]
[Address(RVA = "0x1D6FFA0", Offset = "0x1D6E9A0", VA = "0x181D6FFA0")]
private set;
}
// Token: 0x17000B3F RID: 2879
// (get) Token: 0x0600402E RID: 16430 RVA: 0x0010032C File Offset: 0x000FE52C
// (set) Token: 0x0600402F RID: 16431 RVA: 0x00100340 File Offset: 0x000FE540
[Token(Token = "0x17000B3F")]
public PPGPAHNMGEC GEKGECEPJBL
{
[Token(Token = "0x600402E")]
[Address(RVA = "0x568250", Offset = "0x566C50", VA = "0x180568250")]
get;
[Token(Token = "0x600402F")]
[Address(RVA = "0x568520", Offset = "0x566F20", VA = "0x180568520")]
private set;
}
// Token: 0x17000B40 RID: 2880
// (get) Token: 0x06004030 RID: 16432 RVA: 0x00100354 File Offset: 0x000FE554
// (set) Token: 0x06004031 RID: 16433 RVA: 0x00100368 File Offset: 0x000FE568
[Token(Token = "0x17000B40")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6004030")]
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
get;
[Token(Token = "0x6004031")]
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
private set;
}
// Token: 0x17000B41 RID: 2881
// (get) Token: 0x06004032 RID: 16434 RVA: 0x0010037C File Offset: 0x000FE57C
// (set) Token: 0x06004033 RID: 16435 RVA: 0x00100390 File Offset: 0x000FE590
[Token(Token = "0x17000B41")]
public bool MMLPOEAPOJI
{
[Token(Token = "0x6004032")]
[Address(RVA = "0x9792C0", Offset = "0x977CC0", VA = "0x1809792C0")]
get;
[Token(Token = "0x6004033")]
[Address(RVA = "0x979380", Offset = "0x977D80", VA = "0x180979380")]
private set;
}
// Token: 0x06004034 RID: 16436 RVA: 0x001003A4 File Offset: 0x000FE5A4
[Token(Token = "0x6004034")]
[Address(RVA = "0x1D70160", Offset = "0x1D6EB60", VA = "0x181D70160")]
public void Set(long AOMBLGBCENO, int GKLPIFBPGOD, bool GDPJLIOIIAM = false, bool FLIHPDAIEHH = false)
{
if (AOMBLGBCENO == this.<CHPCFOKEIFM>k__BackingField)
{
}
base.Clear();
int num = 0;
this.FLIHPDAIEHH = false;
this.<CHPCFOKEIFM>k__BackingField = AOMBLGBCENO;
this.GKLPIFBPGOD = GKLPIFBPGOD;
this.GDPJLIOIIAM = GDPJLIOIIAM;
base.MKBLJJGJAOH(num);
}
// Token: 0x06004035 RID: 16437 RVA: 0x001003E8 File Offset: 0x000FE5E8
[Token(Token = "0x6004035")]
[Address(RVA = "0x1D6F0F0", Offset = "0x1D6DAF0", VA = "0x181D6F0F0", Slot = "19")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
int num = 0;
this.<CHPCFOKEIFM>k__BackingField = (long)((ulong)(-1L));
this.<BLOGGBOJEFK>k__BackingField = num;
this.<OPEOMOCGMOP>k__BackingField = num;
this.<IOINKGNIKDM>k__BackingField = num;
this.<BKOLMOMFCEI>k__BackingField = (PPGPAHNMGEC)num;
this.GKLPIFBPGOD = (int)((ulong)4294967295L);
}
// Token: 0x06004036 RID: 16438 RVA: 0x00100434 File Offset: 0x000FE634
[Token(Token = "0x6004036")]
[Address(RVA = "0x1D6F6B0", Offset = "0x1D6E0B0", VA = "0x181D6F6B0", Slot = "18")]
protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
long num = this.<CHPCFOKEIFM>k__BackingField;
long clubId = num;
int gklpifbpgod = this.GKLPIFBPGOD;
int accountId = gklpifbpgod;
if (!this.GDPJLIOIIAM)
{
IPromise<PPGPAHNMGEC> promise = JDJGIBLMFKK.AHOOGCHFMFI(num, gklpifbpgod);
Func<PPGPAHNMGEC, IPromise> func = delegate(PPGPAHNMGEC membershipType)
{
ClubMembershipModel <>4__this = this;
long num6 = <>4__this.<CHPCFOKEIFM>k__BackingField;
if (clubId == num6)
{
int gklpifbpgod3 = <>4__this.GKLPIFBPGOD;
if (accountId == gklpifbpgod3)
{
<>4__this.<BKOLMOMFCEI>k__BackingField = membershipType;
<>4__this.<DFGMMEPJBPM>k__BackingField = membershipType;
ClubMembershipModel <>4__this2 = this;
CFCKDFGFJEM refreshType = AHOBGFOJBLH;
return <>4__this2.GLPJPIEOLDF(refreshType);
}
}
IPromise<CCEOLAOLEKJ> promise4 = Promise.FromResult<CCEOLAOLEKJ>(0);
throw new NullReferenceException();
};
int num2 = 0;
num2 += num2;
num2++;
ulong num3;
IPromise<PIHMJGCGNLP> promise2 = JDJGIBLMFKK.IHEMEAMAJOF(this.<CHPCFOKEIFM>k__BackingField, num3 != 0UL);
Action<PIHMJGCGNLP> action = delegate(PIHMJGCGNLP details)
{
ClubMembershipModel <>4__this3 = this;
long num7 = <>4__this3.<CHPCFOKEIFM>k__BackingField;
if (clubId == num7)
{
int gklpifbpgod4 = <>4__this3.GKLPIFBPGOD;
if (accountId == gklpifbpgod4)
{
<>4__this3.<BLOGGBOJEFK>k__BackingField = details;
ClubMembershipModel <>4__this4 = this;
PPGPAHNMGEC <HPIJMIPMDEM>k__BackingField = details.<HPIJMIPMDEM>k__BackingField;
JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(<HPIJMIPMDEM>k__BackingField);
<>4__this4.<OPEOMOCGMOP>k__BackingField = jheefbmodpg;
this.<PDLBKMBHLCH>k__BackingField = true;
}
}
};
}
long num4 = this.<CHPCFOKEIFM>k__BackingField;
int gklpifbpgod2 = this.GKLPIFBPGOD;
IPromise<MFOAODGNGKB> promise3 = JDJGIBLMFKK.BIOJPNFPNCE(num4, gklpifbpgod2);
Func<MFOAODGNGKB, IPromise> func2 = delegate(MFOAODGNGKB membership)
{
ClubMembershipModel <>4__this5 = this;
long num8 = <>4__this5.<CHPCFOKEIFM>k__BackingField;
if (clubId == num8)
{
int accountId2 = accountId;
if (membership == 0)
{
long clubId2 = clubId;
IPromise<CCEOLAOLEKJ> promise5 = Promise.FromError<CCEOLAOLEKJ>(string.Format("Could not find membership {0} in membership list of club {1}", accountId2, accountId2));
}
PPGPAHNMGEC ppgpahnmgec = membership.<BKOLMOMFCEI>k__BackingField;
<>4__this5.<BKOLMOMFCEI>k__BackingField = ppgpahnmgec;
<>4__this5.<DFGMMEPJBPM>k__BackingField = ppgpahnmgec;
ClubMembershipModel <>4__this6 = this;
DateTime dateTime = membership.<IPLPEOMCNPJ>k__BackingField;
<>4__this6.<IPLPEOMCNPJ>k__BackingField = dateTime;
ClubMembershipModel <>4__this7 = this;
CFCKDFGFJEM refreshType2 = AHOBGFOJBLH;
return <>4__this7.GLPJPIEOLDF(refreshType2);
}
IPromise<CCEOLAOLEKJ> promise6 = Promise.FromError<CCEOLAOLEKJ>(0);
throw new NullReferenceException();
};
int num5 = 0;
num5 += num5;
num5++;
num5 += num5;
num5 += 5;
num5 += 19;
throw new NullReferenceException();
}
// Token: 0x06004037 RID: 16439 RVA: 0x00100514 File Offset: 0x000FE714
[Token(Token = "0x6004037")]
[Address(RVA = "0x1D6F970", Offset = "0x1D6E370", VA = "0x181D6F970")]
public List<PPGPAHNMGEC> GetChangeMembershipTypes()
{
this.<PDLBKMBHLCH>k__BackingField = false;
IEnumerable<PPGPAHNMGEC> enumerable = Enumerable.Cast<PPGPAHNMGEC>(Enum.GetValues(typeof(PPGPAHNMGEC)));
Func<PPGPAHNMGEC, bool> func = new Func(this.BJPHDDNPLFD);
List<PPGPAHNMGEC> list = Enumerable.ToList<PPGPAHNMGEC>(Enumerable.Where<PPGPAHNMGEC>(enumerable, func));
this.EHHBEKPCHDL = list;
return list;
}
// Token: 0x06004038 RID: 16440 RVA: 0x00100560 File Offset: 0x000FE760
[Token(Token = "0x6004038")]
[Address(RVA = "0x1D6FA70", Offset = "0x1D6E470", VA = "0x181D6FA70")]
public int GetDropdownDefaultValue()
{
List<PPGPAHNMGEC> ehhbekpchdl = this.EHHBEKPCHDL;
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>k__BackingField;
return ehhbekpchdl.IndexOf(ppgpahnmgec);
}
// Token: 0x06004039 RID: 16441 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004039")]
[Address(RVA = "0x1D700A0", Offset = "0x1D6EAA0", VA = "0x181D700A0")]
public void SetMembershipTypeByDropdownIndex(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600403A RID: 16442 RVA: 0x00100588 File Offset: 0x000FE788
[Token(Token = "0x600403A")]
[Address(RVA = "0x1D6F2A0", Offset = "0x1D6DCA0", VA = "0x181D6F2A0")]
public void ChangeMemberType()
{
ObscuredString <ODJFEIBNGPO>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<ODJFEIBNGPO>k__BackingField;
ObscuredString displayName = <ODJFEIBNGPO>k__BackingField;
long num = this.<CHPCFOKEIFM>k__BackingField;
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
if (this.<DFGMMEPJBPM>k__BackingField != PPGPAHNMGEC.CoOwner)
{
int num2 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
PPGPAHNMGEC ppgpahnmgec = this.<DFGMMEPJBPM>k__BackingField;
}
int num3 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
PPGPAHNMGEC ppgpahnmgec2 = this.<DFGMMEPJBPM>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.<DFGMMEPJBPM>k__BackingField.PBIJCDFDPKI();
string text2 = string.Format("Sucessfully invited {0} to be {1}", displayName2, text);
toastListModel.AddMessageToast(text2);
this.JPAJNMMLLFF();
}
};
}
// Token: 0x0600403B RID: 16443 RVA: 0x0010060C File Offset: 0x000FE80C
[Token(Token = "0x600403B")]
[Address(RVA = "0x1D6F5B0", Offset = "0x1D6DFB0", VA = "0x181D6F5B0")]
public void ConfirmRemoveMember()
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Remove player from club";
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Are you sure you want to remove @{0} from the club?", <KHJCEENDAOL>k__BackingField);
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(this.LDOGPIHJOLP);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x0600403C RID: 16444 RVA: 0x0010068C File Offset: 0x000FE88C
[Token(Token = "0x600403C")]
[Address(RVA = "0x1D6FE80", Offset = "0x1D6E880", VA = "0x181D6FE80")]
private void LDOGPIHJOLP()
{
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
long num = this.<CHPCFOKEIFM>k__BackingField;
int num2 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
IPromise promise = JDJGIBLMFKK.LDOGPIHJOLP(num, num2);
Action action = new Action(this.IDFACAOCJOJ);
}
// Token: 0x0600403D RID: 16445 RVA: 0x001006D0 File Offset: 0x000FE8D0
[Token(Token = "0x600403D")]
[Address(RVA = "0x1D6F4B0", Offset = "0x1D6DEB0", VA = "0x181D6F4B0")]
public void ConfimBanAccount()
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Ban player from club";
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Are you sure you want to ban @{0} from the club?", <KHJCEENDAOL>k__BackingField);
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(this.CIKFAJEGLJI);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x0600403E RID: 16446 RVA: 0x00100750 File Offset: 0x000FE950
[Token(Token = "0x600403E")]
[Address(RVA = "0x1D6F180", Offset = "0x1D6DB80", VA = "0x181D6F180")]
private void CIKFAJEGLJI()
{
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
long num = this.<CHPCFOKEIFM>k__BackingField;
int num2 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
IPromise promise = JDJGIBLMFKK.OKICAHCMPFL(num, num2);
Action action = new Action(this.IPGNILCAJAN);
}
// Token: 0x0600403F RID: 16447 RVA: 0x00100794 File Offset: 0x000FE994
[Token(Token = "0x600403F")]
[Address(RVA = "0x1D6FFD0", Offset = "0x1D6E9D0", VA = "0x181D6FFD0")]
private void PMIJDKFFNCO(long IGAPFMELHHM, int JHJHOMJNDBF)
{
this.JPAJNMMLLFF();
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
Func<CECAKDDNHLN, bool> func = delegate(CECAKDDNHLN uri)
{
CCEOLAOLEKJ cceolaolekj = uri.NIAPNGIGHFE<CCEOLAOLEKJ, int?>();
bool flag = uri == IGAPFMELHHM;
if (uri == flag)
{
}
return cceolaolekj == JHJHOMJNDBF;
};
browserModel.RemoveFromHistory(func);
}
}
// Token: 0x06004040 RID: 16448 RVA: 0x001007E0 File Offset: 0x000FE9E0
[Token(Token = "0x6004040")]
[Address(RVA = "0x1D6FD80", Offset = "0x1D6E780", VA = "0x181D6FD80")]
private void JPAJNMMLLFF()
{
BrowserModel browserModel = base.DHJAICFKEHL;
int num = 0;
if (!(browserModel == num))
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute);
base.DHJAICFKEHL.GoTo(cecakddnhln);
return;
}
global::UnityEngine.Debug.LogError("Failed to find BrowserModel for redirect");
}
// Token: 0x06004041 RID: 16449 RVA: 0x0010082C File Offset: 0x000FEA2C
[Token(Token = "0x6004041")]
[Address(RVA = "0x1D70350", Offset = "0x1D6ED50", VA = "0x181D70350")]
public ClubMembershipModel()
{
List<PPGPAHNMGEC> list = new List();
this.EHHBEKPCHDL = list;
base..ctor();
}
// Token: 0x06004042 RID: 16450 RVA: 0x00100858 File Offset: 0x000FEA58
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6004042")]
[Address(RVA = "0x1D70210", Offset = "0x1D6EC10", VA = "0x181D70210")]
static ClubMembershipModel()
{
Dictionary<PPGPAHNMGEC, int> dictionary = new Dictionary();
int num = 0;
dictionary.Add(num, 2);
dictionary.Add((uint)1, 2);
dictionary.Add((uint)2, 2);
dictionary.Add((uint)3, 2);
dictionary.Add((uint)10, 2);
dictionary.Add((uint)20, 2);
dictionary.Add((uint)30, 2);
dictionary.Add((uint)100, 256);
ClubMembershipModel.DGKJNCADEFN = dictionary;
}
// Token: 0x06004043 RID: 16451 RVA: 0x001008C8 File Offset: 0x000FEAC8
[Token(Token = "0x6004043")]
[Address(RVA = "0x1D6F0E0", Offset = "0x1D6DAE0", VA = "0x181D6F0E0")]
[DebuggerHidden]
[CompilerGenerated]
private IPromise AEIBJJHGPDO(CFCKDFGFJEM JHDKGBJPOEI)
{
return base.GLPJPIEOLDF(JHDKGBJPOEI);
}
// Token: 0x06004044 RID: 16452 RVA: 0x001008DC File Offset: 0x000FEADC
[Token(Token = "0x6004044")]
[Address(RVA = "0x1D6F140", Offset = "0x1D6DB40", VA = "0x181D6F140")]
[CompilerGenerated]
private bool BJPHDDNPLFD(PPGPAHNMGEC BKPMKIIFPKO)
{
PIHMJGCGNLP pihmjgcgnlp = this.<BLOGGBOJEFK>k__BackingField;
return PPGPAHNMGEC.None.ALEILMLLKCF();
}
// Token: 0x06004045 RID: 16453 RVA: 0x00100900 File Offset: 0x000FEB00
[Token(Token = "0x6004045")]
[Address(RVA = "0x1D6FB40", Offset = "0x1D6E540", VA = "0x181D6FB40")]
[CompilerGenerated]
private void IDFACAOCJOJ()
{
int num = 0;
if (this != num)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Successfully removed @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
long num2 = this.<CHPCFOKEIFM>k__BackingField;
int num3 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
this.PMIJDKFFNCO(num2, num3);
}
}
// Token: 0x06004046 RID: 16454 RVA: 0x00100970 File Offset: 0x000FEB70
[Token(Token = "0x6004046")]
[Address(RVA = "0x1D6FC60", Offset = "0x1D6E660", VA = "0x181D6FC60")]
[CompilerGenerated]
private void IPGNILCAJAN()
{
int num = 0;
if (this != num)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Successfully banned @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
long num2 = this.<CHPCFOKEIFM>k__BackingField;
int num3 = ObscuredInt.FAJDMKOEFLH(<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
this.PMIJDKFFNCO(num2, num3);
}
}
// Token: 0x04003449 RID: 13385
[Token(Token = "0x4003449")]
private static Dictionary<PPGPAHNMGEC, int> DGKJNCADEFN;
// Token: 0x0400344A RID: 13386
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400344A")]
private bool GDPJLIOIIAM;
// Token: 0x0400344B RID: 13387
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400344B")]
[SerializeField]
private Route redirectRoute;
// Token: 0x04003453 RID: 13395
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4003453")]
private List<PPGPAHNMGEC> EHHBEKPCHDL;
// Token: 0x0200097C RID: 2428
[Token(Token = "0x200097C")]
[CompilerGenerated]
private sealed class MEPCNPPODHA
{
// Token: 0x06004047 RID: 16455 RVA: 0x001009E0 File Offset: 0x000FEBE0
[Token(Token = "0x6004047")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MEPCNPPODHA()
{
}
// Token: 0x06004048 RID: 16456 RVA: 0x001009F4 File Offset: 0x000FEBF4
[Token(Token = "0x6004048")]
[Address(RVA = "0x1D7A120", Offset = "0x1D78B20", VA = "0x181D7A120")]
internal IPromise <RefreshInternal>b__0(MFOAODGNGKB membership)
{
ClubMembershipModel clubMembershipModel = this.<>4__this;
long <CHPCFOKEIFM>k__BackingField = clubMembershipModel.<CHPCFOKEIFM>k__BackingField;
if (this.clubId == <CHPCFOKEIFM>k__BackingField)
{
int num = this.accountId;
if (membership == 0)
{
long num2 = this.clubId;
IPromise<CCEOLAOLEKJ> promise = Promise.FromError<CCEOLAOLEKJ>(string.Format("Could not find membership {0} in membership list of club {1}", num, num));
}
PPGPAHNMGEC <BKOLMOMFCEI>k__BackingField = membership.<BKOLMOMFCEI>k__BackingField;
clubMembershipModel.<BKOLMOMFCEI>k__BackingField = <BKOLMOMFCEI>k__BackingField;
clubMembershipModel.<DFGMMEPJBPM>k__BackingField = <BKOLMOMFCEI>k__BackingField;
ClubMembershipModel clubMembershipModel2 = this.<>4__this;
DateTime <IPLPEOMCNPJ>k__BackingField = membership.<IPLPEOMCNPJ>k__BackingField;
clubMembershipModel2.<IPLPEOMCNPJ>k__BackingField = <IPLPEOMCNPJ>k__BackingField;
ClubMembershipModel clubMembershipModel3 = this.<>4__this;
CFCKDFGFJEM cfckdfgfjem = this.refreshType;
return clubMembershipModel3.GLPJPIEOLDF(cfckdfgfjem);
}
IPromise<CCEOLAOLEKJ> promise2 = Promise.FromError<CCEOLAOLEKJ>(0);
throw new NullReferenceException();
}
// Token: 0x06004049 RID: 16457 RVA: 0x00100A98 File Offset: 0x000FEC98
[Token(Token = "0x6004049")]
[Address(RVA = "0x1D7A2A0", Offset = "0x1D78CA0", VA = "0x181D7A2A0")]
internal IPromise <RefreshInternal>b__1(PPGPAHNMGEC membershipType)
{
ClubMembershipModel clubMembershipModel = this.<>4__this;
long <CHPCFOKEIFM>k__BackingField = clubMembershipModel.<CHPCFOKEIFM>k__BackingField;
if (this.clubId == <CHPCFOKEIFM>k__BackingField)
{
int gklpifbpgod = clubMembershipModel.GKLPIFBPGOD;
if (this.accountId == gklpifbpgod)
{
clubMembershipModel.<BKOLMOMFCEI>k__BackingField = membershipType;
clubMembershipModel.<DFGMMEPJBPM>k__BackingField = membershipType;
ClubMembershipModel clubMembershipModel2 = this.<>4__this;
CFCKDFGFJEM cfckdfgfjem = this.refreshType;
return clubMembershipModel2.GLPJPIEOLDF(cfckdfgfjem);
}
}
IPromise<CCEOLAOLEKJ> promise = Promise.FromResult<CCEOLAOLEKJ>(0);
throw new NullReferenceException();
}
// Token: 0x0600404A RID: 16458 RVA: 0x00100B04 File Offset: 0x000FED04
[Token(Token = "0x600404A")]
[Address(RVA = "0x1D7A370", Offset = "0x1D78D70", VA = "0x181D7A370")]
internal void <RefreshInternal>b__2(PIHMJGCGNLP details)
{
ClubMembershipModel clubMembershipModel = this.<>4__this;
long <CHPCFOKEIFM>k__BackingField = clubMembershipModel.<CHPCFOKEIFM>k__BackingField;
if (this.clubId == <CHPCFOKEIFM>k__BackingField)
{
int gklpifbpgod = clubMembershipModel.GKLPIFBPGOD;
if (this.accountId == gklpifbpgod)
{
clubMembershipModel.<BLOGGBOJEFK>k__BackingField = details;
ClubMembershipModel clubMembershipModel2 = this.<>4__this;
PPGPAHNMGEC <HPIJMIPMDEM>k__BackingField = details.<HPIJMIPMDEM>k__BackingField;
JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(<HPIJMIPMDEM>k__BackingField);
clubMembershipModel2.<OPEOMOCGMOP>k__BackingField = jheefbmodpg;
this.<>4__this.<PDLBKMBHLCH>k__BackingField = true;
}
}
}
// Token: 0x04003454 RID: 13396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003454")]
public long clubId;
// Token: 0x04003455 RID: 13397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003455")]
public ClubMembershipModel <>4__this;
// Token: 0x04003456 RID: 13398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003456")]
public int accountId;
// Token: 0x04003457 RID: 13399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003457")]
public CFCKDFGFJEM refreshType;
}
// Token: 0x0200097D RID: 2429
[Token(Token = "0x200097D")]
[CompilerGenerated]
private sealed class FGOCMAMJJKE
{
// Token: 0x0600404B RID: 16459 RVA: 0x00100B74 File Offset: 0x000FED74
[Token(Token = "0x600404B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FGOCMAMJJKE()
{
}
// Token: 0x0600404C RID: 16460 RVA: 0x00100B88 File Offset: 0x000FED88
[Token(Token = "0x600404C")]
[Address(RVA = "0x1D78F10", Offset = "0x1D77910", VA = "0x181D78F10")]
internal void <ChangeMemberType>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.<DFGMMEPJBPM>k__BackingField.PBIJCDFDPKI();
string text2 = string.Format("Sucessfully invited {0} to be {1}", obscuredString, text);
toastListModel.AddMessageToast(text2);
this.<>4__this.JPAJNMMLLFF();
}
}
// Token: 0x0600404D RID: 16461 RVA: 0x00100BF8 File Offset: 0x000FEDF8
[Token(Token = "0x600404D")]
[Address(RVA = "0x1D78FF0", Offset = "0x1D779F0", VA = "0x181D78FF0")]
internal void <ChangeMemberType>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: 0x04003458 RID: 13400
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003458")]
public ClubMembershipModel <>4__this;
// Token: 0x04003459 RID: 13401
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003459")]
public ObscuredString displayName;
}
// Token: 0x0200097E RID: 2430
[Token(Token = "0x200097E")]
[CompilerGenerated]
private sealed class BCLKMCAKAIA
{
// Token: 0x0600404E RID: 16462 RVA: 0x00100C54 File Offset: 0x000FEE54
[Token(Token = "0x600404E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BCLKMCAKAIA()
{
}
// Token: 0x0600404F RID: 16463 RVA: 0x00100C68 File Offset: 0x000FEE68
[Token(Token = "0x600404F")]
[Address(RVA = "0x1D6ABB0", Offset = "0x1D695B0", VA = "0x181D6ABB0")]
internal bool <RedirectAndRemoveHistory>b__0(CECAKDDNHLN uri)
{
CCEOLAOLEKJ cceolaolekj = uri.NIAPNGIGHFE<CCEOLAOLEKJ, int?>();
bool flag = uri == this.removedFromClubId;
if (uri == flag)
{
}
return cceolaolekj == this.removedAccountId;
}
// Token: 0x0400345A RID: 13402
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400345A")]
public long removedFromClubId;
// Token: 0x0400345B RID: 13403
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400345B")]
public int removedAccountId;
}
}
}