Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ClubMembershipModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

775 lines
31 KiB
C#

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::<HPIJMIPMDEM>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<PPGPAHNMGEC, int> 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.<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: 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.<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: 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.<CHPCFOKEIFM>k__BackingField;
long clubId = num;
int gklpifbpgod = this.GKLPIFBPGOD;
int accountId = gklpifbpgod;
if (!this.GDPJLIOIIAM)
{
PMGCJEPKFOF<PPGPAHNMGEC> pmgcjepkfof = JDJGIBLMFKK.AHOOGCHFMFI(num, gklpifbpgod);
Func<PPGPAHNMGEC, DABKFAIHBBP> 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);
}
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof4 = JJEKJGALHKO.MKLIDFOGIGO<CCEOLAOLEKJ>(0);
throw new NullReferenceException();
};
int num2 = 0;
num2 += num2;
num2++;
ulong num3;
PMGCJEPKFOF<PIHMJGCGNLP> pmgcjepkfof2 = 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;
PMGCJEPKFOF<MFOAODGNGKB> pmgcjepkfof3 = JDJGIBLMFKK.BIOJPNFPNCE(num4, gklpifbpgod2);
Func<MFOAODGNGKB, DABKFAIHBBP> 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;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof5 = JJEKJGALHKO.LIPGKFECLDO<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);
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof6 = JJEKJGALHKO.LIPGKFECLDO<CCEOLAOLEKJ>(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<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: 0x060045A9 RID: 17833 RVA: 0x0010B7EC File Offset: 0x001099EC
[Token(Token = "0x60045A9")]
[Address(RVA = "0x20967E0", Offset = "0x20957E0", VA = "0x1820967E0")]
public int GetDropdownDefaultValue()
{
List<PPGPAHNMGEC> ehhbekpchdl = this.EHHBEKPCHDL;
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>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 <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)
{
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
PPGPAHNMGEC ppgpahnmgec = this.<DFGMMEPJBPM>k__BackingField;
}
ObscuredInt <IFBPANODIPA>k__BackingField2 = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive2 = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
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: 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.<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";
PMGCJEPKFOF<TwoButtonMessageDialogModel> 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 <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
long num = this.<CHPCFOKEIFM>k__BackingField;
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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.<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";
PMGCJEPKFOF<TwoButtonMessageDialogModel> 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 <IOINKGNIKDM>k__BackingField = this.<IOINKGNIKDM>k__BackingField;
long num = this.<CHPCFOKEIFM>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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<CECAKDDNHLN, bool> 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<PPGPAHNMGEC> 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<PPGPAHNMGEC, int> 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.<BLOGGBOJEFK>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 <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;
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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 <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;
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
this.PMIJDKFFNCO(num2, num3);
}
}
// Token: 0x0400367C RID: 13948
[Token(Token = "0x400367C")]
private static Dictionary<PPGPAHNMGEC, int> 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<PPGPAHNMGEC> 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 <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;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<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);
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO<CCEOLAOLEKJ>(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 <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);
}
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<CCEOLAOLEKJ>(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 <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: 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 <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: 0x060045BE RID: 17854 RVA: 0x0010BED4 File Offset: 0x0010A0D4
[Token(Token = "0x60045BE")]
[Address(RVA = "0x20A1870", Offset = "0x20A0870", VA = "0x1820A1870")]
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: 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 <RedirectAndRemoveHistory>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;
}
}
}