775 lines
31 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|