747 lines
25 KiB
C#
747 lines
25 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200145F RID: 5215
|
|
[Token(Token = "0x200145F")]
|
|
public static class PHLOAIACBML
|
|
{
|
|
// Token: 0x170013F4 RID: 5108
|
|
// (get) Token: 0x0600779F RID: 30623 RVA: 0x001A1A04 File Offset: 0x0019FC04
|
|
[Token(Token = "0x170013F4")]
|
|
public static IEnumerable<CPIHGIEOPAJ> OPJPPOACEEP
|
|
{
|
|
[Token(Token = "0x600779F")]
|
|
[Address(RVA = "0xD49A00", Offset = "0xD48800", VA = "0x180D49A00")]
|
|
get
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
EFEFMHJPJIJ preferences = efefmhjpjij;
|
|
List<CPIHGIEOPAJ> ejgcmphfggd = PHLOAIACBML.EJGCMPHFGGD;
|
|
Func<CPIHGIEOPAJ, bool> func = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
EFEFMHJPJIJ preferences2 = preferences;
|
|
return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), preferences2);
|
|
};
|
|
return Enumerable.Where<CPIHGIEOPAJ>(ejgcmphfggd, func);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060077A0 RID: 30624 RVA: 0x001A1A44 File Offset: 0x0019FC44
|
|
[Token(Token = "0x60077A0")]
|
|
[Address(RVA = "0xD49160", Offset = "0xD47F60", VA = "0x180D49160")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.OFFLOPLJBBG);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.NPCPLFAONFO);
|
|
num2 = 0;
|
|
int num3;
|
|
Action action3 = new Action(num3.JPFGCHENJMH);
|
|
num3 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
|
|
}
|
|
|
|
// Token: 0x060077A1 RID: 30625 RVA: 0x001A1A8C File Offset: 0x0019FC8C
|
|
[Token(Token = "0x60077A1")]
|
|
[Address(RVA = "0xD4A320", Offset = "0xD49120", VA = "0x180D4A320")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.KMGGMJKONDB);
|
|
num = 0;
|
|
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action);
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num2;
|
|
Action<Player> action2 = new Action(num2.KMGGMJKONDB);
|
|
num2 = 0;
|
|
Player.PlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerDestroyedEvent, action2);
|
|
}
|
|
|
|
// Token: 0x060077A2 RID: 30626 RVA: 0x001A1AE0 File Offset: 0x0019FCE0
|
|
[Token(Token = "0x60077A2")]
|
|
[Address(RVA = "0xD4A210", Offset = "0xD49010", VA = "0x180D4A210")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.KMGGMJKONDB);
|
|
num = 0;
|
|
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action);
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num2;
|
|
Action<Player> action2 = new Action(num2.KMGGMJKONDB);
|
|
num2 = 0;
|
|
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action2);
|
|
}
|
|
|
|
// Token: 0x060077A3 RID: 30627 RVA: 0x001A1B34 File Offset: 0x0019FD34
|
|
[Token(Token = "0x60077A3")]
|
|
[Address(RVA = "0xD49E50", Offset = "0xD48C50", VA = "0x180D49E50")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
PHLOAIACBML.EJGCMPHFGGD.Clear();
|
|
int num = 0;
|
|
PHLOAIACBML.BFFDIGMPMGA = num;
|
|
PHLOAIACBML.IJOGJLADLBB = num;
|
|
}
|
|
|
|
// Token: 0x060077A4 RID: 30628 RVA: 0x001A1B60 File Offset: 0x0019FD60
|
|
[Token(Token = "0x60077A4")]
|
|
[Address(RVA = "0xD493C0", Offset = "0xD481C0", VA = "0x180D493C0")]
|
|
public static DABKFAIHBBP CDCFKAINNEL()
|
|
{
|
|
PHLOAIACBML.EJGCMPHFGGD.Clear();
|
|
PHLOAIACBML.DIDOMMPKIAH(PHLOAIACBML.PIFJNMEMHMB);
|
|
if (PHLOAIACBML.<>c.<>9__13_0 == 0)
|
|
{
|
|
PHLOAIACBML.<>c.<>9__13_0 = () => PHLOAIACBML.BFFDIGMPMGA;
|
|
}
|
|
if (PHLOAIACBML.<>c.<>9__13_1 == 0)
|
|
{
|
|
PHLOAIACBML.<>c.<>9__13_1 = delegate(List<CPIHGIEOPAJ> l)
|
|
{
|
|
PHLOAIACBML.BFFDIGMPMGA = l;
|
|
};
|
|
}
|
|
TimeSpan agcnjaghkgg = PHLOAIACBML.AGCNJAGHKGG;
|
|
Func<List<CPIHGIEOPAJ>> func;
|
|
if (PHLOAIACBML.<>c.<>9__13_2 == 0)
|
|
{
|
|
func = () => PHLOAIACBML.IJOGJLADLBB;
|
|
PHLOAIACBML.<>c.<>9__13_2 = func;
|
|
}
|
|
Action<List<CPIHGIEOPAJ>> action;
|
|
if (PHLOAIACBML.<>c.<>9__13_3 == 0)
|
|
{
|
|
action = delegate(List<CPIHGIEOPAJ> l)
|
|
{
|
|
PHLOAIACBML.IJOGJLADLBB = l;
|
|
};
|
|
PHLOAIACBML.<>c.<>9__13_3 = action;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = PHLOAIACBML.BFBNGPPCLNC(JCDEFCJLCHN.Generic, agcnjaghkgg, (IGCIBGKPPMO.CINFMLFKKOA)((uint)128), func, action);
|
|
DABKFAIHBBP dabkfaihbbp2;
|
|
AGMKFHGFEAE agmkfhgfeae = new AGMKFHGFEAE(dabkfaihbbp2, dabkfaihbbp);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060077A5 RID: 30629 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60077A5")]
|
|
[Address(RVA = "0xD48CE0", Offset = "0xD47AE0", VA = "0x180D48CE0")]
|
|
private static DABKFAIHBBP BFBNGPPCLNC(JCDEFCJLCHN LDBBGKJPHIA, TimeSpan EOICNIMFOLI, IGCIBGKPPMO.CINFMLFKKOA KAGFCLJLGPB, Func<List<CPIHGIEOPAJ>> LGMEGFNMCBJ, Action<List<CPIHGIEOPAJ>> MCHMIMCPBBJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060077A6 RID: 30630 RVA: 0x001A1C24 File Offset: 0x0019FE24
|
|
[Token(Token = "0x60077A6")]
|
|
[Address(RVA = "0xD49810", Offset = "0xD48610", VA = "0x180D49810")]
|
|
private static bool CFBLPGGEJIJ(NFEMLMAFFIP APIMPLGKICK)
|
|
{
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return true;
|
|
}
|
|
if (APIMPLGKICK.HPCKFCEFFOJ != IHLFIKMOAOF.Club && APIMPLGKICK.HPCKFCEFFOJ != IHLFIKMOAOF.Code)
|
|
{
|
|
return APIMPLGKICK.HPCKFCEFFOJ != IHLFIKMOAOF.PlayerEvent;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060077A7 RID: 30631 RVA: 0x001A1C70 File Offset: 0x0019FE70
|
|
[Token(Token = "0x60077A7")]
|
|
[Address(RVA = "0xD4A9F0", Offset = "0xD497F0", VA = "0x180D4A9F0")]
|
|
public static CPIHGIEOPAJ PLJAPAFMKNE(long CJFGEMGOJHB)
|
|
{
|
|
List<CPIHGIEOPAJ> pifjnmemhmb = PHLOAIACBML.PIFJNMEMHMB;
|
|
Func<CPIHGIEOPAJ, bool> func = (CPIHGIEOPAJ m) => (long)((uint)2) == CJFGEMGOJHB;
|
|
return Enumerable.FirstOrDefault<CPIHGIEOPAJ>(pifjnmemhmb, func);
|
|
}
|
|
|
|
// Token: 0x060077A8 RID: 30632 RVA: 0x001A1CAC File Offset: 0x0019FEAC
|
|
[Token(Token = "0x60077A8")]
|
|
[Address(RVA = "0xD49240", Offset = "0xD48040", VA = "0x180D49240")]
|
|
public static CPIHGIEOPAJ CAAGLHMEFPC(int GIFAAABKIEA, CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
|
|
{
|
|
List<CPIHGIEOPAJ> pifjnmemhmb = PHLOAIACBML.PIFJNMEMHMB;
|
|
Func<CPIHGIEOPAJ, bool> func = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
if (Enumerable.All<CPIHGIEOPAJ>(pifjnmemhmb, func))
|
|
{
|
|
PKJNNILNLFC pkjnnilnlfc;
|
|
PHLOAIACBML.PIFJNMEMHMB.Add(pkjnnilnlfc);
|
|
PHLOAIACBML.MGFHKJMJIKE.CNFDGDEOPPF();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060077A9 RID: 30633 RVA: 0x001A1D00 File Offset: 0x0019FF00
|
|
[Token(Token = "0x60077A9")]
|
|
[Address(RVA = "0xD49EF0", Offset = "0xD48CF0", VA = "0x180D49EF0")]
|
|
private static void KMGGMJKONDB(Player IEKDDPPNFPF)
|
|
{
|
|
List<CPIHGIEOPAJ> pifjnmemhmb = PHLOAIACBML.PIFJNMEMHMB;
|
|
Predicate<CPIHGIEOPAJ> <>9__19_ = PHLOAIACBML.<>c.<>9__19_0;
|
|
if (<>9__19_ == 0)
|
|
{
|
|
PHLOAIACBML.<>c.<>9__19_0 = delegate(CPIHGIEOPAJ message)
|
|
{
|
|
PHLOAIACBML.LIINLNIIBNK liinlniibnk = new PHLOAIACBML.LIINLNIIBNK();
|
|
liinlniibnk.message = message;
|
|
if (liinlniibnk == (ulong)120L)
|
|
{
|
|
List<Player> all = Player.All;
|
|
Func<Player, bool> func = delegate(Player p)
|
|
{
|
|
CPIHGIEOPAJ message = liinlniibnk.message;
|
|
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
Player player = Enumerable.FirstOrDefault<Player>(all, func);
|
|
int num = 0;
|
|
if (!(player == num))
|
|
{
|
|
PlayerParty playerParty = player.playerParty;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
if (playerParty.IsInPartyWith(<EGKJPJKLEAI>k__BackingField))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
List<CPIHGIEOPAJ> list = ECNNGIFNNNM.FHAOCJFENEF<CPIHGIEOPAJ>(pifjnmemhmb, <>9__19_);
|
|
PHLOAIACBML.MGFHKJMJIKE.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x060077AA RID: 30634 RVA: 0x001A1D4C File Offset: 0x0019FF4C
|
|
[Token(Token = "0x60077AA")]
|
|
[Address(RVA = "0xD4A0A0", Offset = "0xD48EA0", VA = "0x180D4A0A0")]
|
|
public static void LGEIEMCKLIF()
|
|
{
|
|
List<CPIHGIEOPAJ> pifjnmemhmb = PHLOAIACBML.PIFJNMEMHMB;
|
|
Predicate<CPIHGIEOPAJ> <>9__19_ = PHLOAIACBML.<>c.<>9__19_0;
|
|
if (<>9__19_ == 0)
|
|
{
|
|
PHLOAIACBML.<>c.<>9__19_0 = delegate(CPIHGIEOPAJ message)
|
|
{
|
|
PHLOAIACBML.LIINLNIIBNK liinlniibnk = new PHLOAIACBML.LIINLNIIBNK();
|
|
liinlniibnk.message = message;
|
|
if (liinlniibnk == (ulong)120L)
|
|
{
|
|
List<Player> all = Player.All;
|
|
Func<Player, bool> func = delegate(Player p)
|
|
{
|
|
CPIHGIEOPAJ message = liinlniibnk.message;
|
|
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
Player player = Enumerable.FirstOrDefault<Player>(all, func);
|
|
int num = 0;
|
|
if (!(player == num))
|
|
{
|
|
PlayerParty playerParty = player.playerParty;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
if (playerParty.IsInPartyWith(<EGKJPJKLEAI>k__BackingField))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
List<CPIHGIEOPAJ> list = ECNNGIFNNNM.FHAOCJFENEF<CPIHGIEOPAJ>(pifjnmemhmb, <>9__19_);
|
|
PHLOAIACBML.MGFHKJMJIKE.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x060077AB RID: 30635 RVA: 0x001A1D98 File Offset: 0x0019FF98
|
|
[Token(Token = "0x60077AB")]
|
|
[Address(RVA = "0xD49960", Offset = "0xD48760", VA = "0x180D49960")]
|
|
private static void DIDOMMPKIAH(List<CPIHGIEOPAJ> IHNFCLEGAJD)
|
|
{
|
|
PHLOAIACBML.EJGCMPHFGGD.AddRange(IHNFCLEGAJD);
|
|
PHLOAIACBML.MGFHKJMJIKE.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x060077AC RID: 30636 RVA: 0x001A1DC0 File Offset: 0x0019FFC0
|
|
[Token(Token = "0x60077AC")]
|
|
[Address(RVA = "0xD49B60", Offset = "0xD48960", VA = "0x180D49B60")]
|
|
public static void EHDMHIKEFGM(CPIHGIEOPAJ NGPMADFHHKP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060077AC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void PHLOAIACBML::EHDMHIKEFGM(CPIHGIEOPAJ)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_7E:
|
|
stloc:ArgumentOutOfRangeException(var_11_83, 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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060077AD RID: 30637 RVA: 0x001A1E54 File Offset: 0x001A0054
|
|
[Token(Token = "0x60077AD")]
|
|
[Address(RVA = "0xD4A430", Offset = "0xD49230", VA = "0x180D4A430")]
|
|
public static void PEIBHPIEKGF(IReadOnlyList<CPIHGIEOPAJ> IHNFCLEGAJD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Func<CPIHGIEOPAJ, bool> <>9__22_ = PHLOAIACBML.<>c.<>9__22_0;
|
|
if (<>9__22_ == 0)
|
|
{
|
|
PHLOAIACBML.<>c.<>9__22_0 = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
if (m == 0)
|
|
{
|
|
return 0 != 0;
|
|
}
|
|
return m != 0;
|
|
};
|
|
}
|
|
IEnumerable<CPIHGIEOPAJ> enumerable = Enumerable.Where<CPIHGIEOPAJ>(IHNFCLEGAJD, <>9__22_);
|
|
Func<CPIHGIEOPAJ, long> func;
|
|
if (PHLOAIACBML.<>c.<>9__22_1 == 0)
|
|
{
|
|
func = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
while (m == 0 || m == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
PHLOAIACBML.<>c.<>9__22_1 = func;
|
|
}
|
|
IEnumerable enumerable2 = Enumerable.GroupBy<CPIHGIEOPAJ, long>(enumerable, func);
|
|
if (enumerable2 != 0)
|
|
{
|
|
if (num >= enumerable2)
|
|
{
|
|
goto IL_68;
|
|
}
|
|
num += num;
|
|
if (num != enumerable2)
|
|
{
|
|
num++;
|
|
goto IL_68;
|
|
}
|
|
IL_94:
|
|
long num2;
|
|
num2 += num2;
|
|
goto IL_9B;
|
|
IL_68:
|
|
Func<CPIHGIEOPAJ, long> func2;
|
|
if (PHLOAIACBML.<>c.<>9__22_2 == 0)
|
|
{
|
|
func2 = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
while (m == 0 || m == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
PHLOAIACBML.<>c.<>9__22_2 = func2;
|
|
}
|
|
num2 = Enumerable.Max<CPIHGIEOPAJ>(enumerable2, func2);
|
|
goto IL_94;
|
|
}
|
|
IL_9B:
|
|
if (enumerable2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
List<CPIHGIEOPAJ> bffdigmpmga = PHLOAIACBML.BFFDIGMPMGA;
|
|
if (bffdigmpmga != 0)
|
|
{
|
|
Predicate<CPIHGIEOPAJ> predicate;
|
|
int num3 = bffdigmpmga.RemoveAll(predicate);
|
|
}
|
|
List<CPIHGIEOPAJ> ijogjladlbb = PHLOAIACBML.IJOGJLADLBB;
|
|
if (ijogjladlbb != 0)
|
|
{
|
|
Predicate<CPIHGIEOPAJ> predicate2;
|
|
int num4 = ijogjladlbb.RemoveAll(predicate2);
|
|
}
|
|
List<CPIHGIEOPAJ> pifjnmemhmb = PHLOAIACBML.PIFJNMEMHMB;
|
|
if (pifjnmemhmb != 0)
|
|
{
|
|
Predicate<CPIHGIEOPAJ> predicate3;
|
|
int num5 = pifjnmemhmb.RemoveAll(predicate3);
|
|
}
|
|
Predicate<CPIHGIEOPAJ> predicate4;
|
|
int num6 = PHLOAIACBML.EJGCMPHFGGD.RemoveAll(predicate4);
|
|
PHLOAIACBML.MGFHKJMJIKE.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x060077AE RID: 30638 RVA: 0x001A1F78 File Offset: 0x001A0178
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60077AE")]
|
|
[Address(RVA = "0xD4AAD0", Offset = "0xD498D0", VA = "0x180D4AAD0")]
|
|
static PHLOAIACBML()
|
|
{
|
|
TimeSpan timeSpan;
|
|
PHLOAIACBML.AGCNJAGHKGG = timeSpan;
|
|
TimeSpan timeSpan2;
|
|
PHLOAIACBML.GEKMMPCIJOM = timeSpan2;
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
PHLOAIACBML.MGFHKJMJIKE = oknnkfgfodl;
|
|
PHLOAIACBML.EJGCMPHFGGD = new List();
|
|
PHLOAIACBML.PIFJNMEMHMB = new List();
|
|
}
|
|
|
|
// Token: 0x04004FA1 RID: 20385
|
|
[Token(Token = "0x4004FA1")]
|
|
private static readonly TimeSpan AGCNJAGHKGG;
|
|
|
|
// Token: 0x04004FA2 RID: 20386
|
|
[Token(Token = "0x4004FA2")]
|
|
private static readonly TimeSpan GEKMMPCIJOM;
|
|
|
|
// Token: 0x04004FA3 RID: 20387
|
|
[Token(Token = "0x4004FA3")]
|
|
public static OKNNKFGFODL MGFHKJMJIKE;
|
|
|
|
// Token: 0x04004FA4 RID: 20388
|
|
[Token(Token = "0x4004FA4")]
|
|
private static readonly List<CPIHGIEOPAJ> EJGCMPHFGGD;
|
|
|
|
// Token: 0x04004FA5 RID: 20389
|
|
[Token(Token = "0x4004FA5")]
|
|
private static List<CPIHGIEOPAJ> BFFDIGMPMGA;
|
|
|
|
// Token: 0x04004FA6 RID: 20390
|
|
[Token(Token = "0x4004FA6")]
|
|
private static List<CPIHGIEOPAJ> IJOGJLADLBB;
|
|
|
|
// Token: 0x04004FA7 RID: 20391
|
|
[Token(Token = "0x4004FA7")]
|
|
private static readonly List<CPIHGIEOPAJ> PIFJNMEMHMB;
|
|
|
|
// Token: 0x02001460 RID: 5216
|
|
[Token(Token = "0x2001460")]
|
|
[CompilerGenerated]
|
|
private sealed class NFODGOOIGEP
|
|
{
|
|
// Token: 0x060077AF RID: 30639 RVA: 0x001A1FBC File Offset: 0x001A01BC
|
|
[Token(Token = "0x60077AF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NFODGOOIGEP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077B0 RID: 30640 RVA: 0x001A1FD0 File Offset: 0x001A01D0
|
|
[Token(Token = "0x60077B0")]
|
|
[Address(RVA = "0xD3C2E0", Offset = "0xD3B0E0", VA = "0x180D3C2E0")]
|
|
internal bool <get_MessageList>b__0(CPIHGIEOPAJ m)
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij = this.preferences;
|
|
return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), efefmhjpjij);
|
|
}
|
|
|
|
// Token: 0x04004FA8 RID: 20392
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FA8")]
|
|
public EFEFMHJPJIJ preferences;
|
|
}
|
|
|
|
// Token: 0x02001462 RID: 5218
|
|
[Token(Token = "0x2001462")]
|
|
[CompilerGenerated]
|
|
private sealed class IKMLJFICLAD
|
|
{
|
|
// Token: 0x060077BF RID: 30655 RVA: 0x001A220C File Offset: 0x001A040C
|
|
[Token(Token = "0x60077BF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IKMLJFICLAD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004FB6 RID: 20406
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FB6")]
|
|
public Action<List<CPIHGIEOPAJ>> messageListSetter;
|
|
}
|
|
|
|
// Token: 0x02001463 RID: 5219
|
|
[Token(Token = "0x2001463")]
|
|
[CompilerGenerated]
|
|
private sealed class FFCLJHLGAEN
|
|
{
|
|
// Token: 0x060077C0 RID: 30656 RVA: 0x001A2220 File Offset: 0x001A0420
|
|
[Token(Token = "0x60077C0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FFCLJHLGAEN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077C1 RID: 30657 RVA: 0x001A2234 File Offset: 0x001A0434
|
|
[Token(Token = "0x60077C1")]
|
|
[Address(RVA = "0xD3B650", Offset = "0xD3A450", VA = "0x180D3B650")]
|
|
internal void <UpdateClubAnnouncementMessageList>b__1(IEnumerable<NFEMLMAFFIP> announcements)
|
|
{
|
|
Func<NFEMLMAFFIP, bool> func = this.<>9__3;
|
|
if (func == 0)
|
|
{
|
|
Func<NFEMLMAFFIP, bool> func2 = delegate(NFEMLMAFFIP a)
|
|
{
|
|
ObscuredInt obscuredInt = this.localAccountId;
|
|
int <HCJDKPLCHPK>k__BackingField = a.<HCJDKPLCHPK>k__BackingField;
|
|
bool fakeValueActive = this.localAccountId.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(obscuredInt);
|
|
return <HCJDKPLCHPK>k__BackingField != num;
|
|
};
|
|
this.<>9__3 = func2;
|
|
}
|
|
IEnumerable<NFEMLMAFFIP> enumerable = Enumerable.Where<NFEMLMAFFIP>(announcements, func);
|
|
Func<NFEMLMAFFIP, bool> func3;
|
|
if (this.<>9__4 == 0)
|
|
{
|
|
func3 = delegate(NFEMLMAFFIP a)
|
|
{
|
|
DateTime <IPLPEOMCNPJ>k__BackingField = a.<IPLPEOMCNPJ>k__BackingField;
|
|
DateTime dateTime = this.minimumTimestamp;
|
|
return <IPLPEOMCNPJ>k__BackingField >= dateTime;
|
|
};
|
|
this.<>9__4 = func3;
|
|
}
|
|
IEnumerable<NFEMLMAFFIP> enumerable2 = Enumerable.Where<NFEMLMAFFIP>(enumerable, func3);
|
|
Func<NFEMLMAFFIP, bool> func4;
|
|
if (PHLOAIACBML.<>c.<>9__14_5 == 0)
|
|
{
|
|
func4 = delegate(NFEMLMAFFIP a)
|
|
{
|
|
long <CHPCFOKEIFM>k__BackingField = a.<CHPCFOKEIFM>k__BackingField;
|
|
long <FKBOCMLBGNM>k__BackingField = a.<FKBOCMLBGNM>k__BackingField;
|
|
if (!JDJGIBLMFKK.JPAHADKBCKE(<CHPCFOKEIFM>k__BackingField, <FKBOCMLBGNM>k__BackingField))
|
|
{
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return true;
|
|
}
|
|
if (a.HPCKFCEFFOJ != IHLFIKMOAOF.Club && a.HPCKFCEFFOJ != IHLFIKMOAOF.Code)
|
|
{
|
|
return a.HPCKFCEFFOJ != IHLFIKMOAOF.PlayerEvent;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
PHLOAIACBML.<>c.<>9__14_5 = func4;
|
|
}
|
|
IEnumerable<NFEMLMAFFIP> enumerable3 = Enumerable.Where<NFEMLMAFFIP>(enumerable2, func4);
|
|
Func<NFEMLMAFFIP, JLFAFEHILJK> func5;
|
|
if (PHLOAIACBML.<>c.<>9__14_6 == 0)
|
|
{
|
|
func5 = (NFEMLMAFFIP a) => new JLFAFEHILJK(a);
|
|
PHLOAIACBML.<>c.<>9__14_6 = func5;
|
|
}
|
|
List<CPIHGIEOPAJ> list = new List(Enumerable.Select<NFEMLMAFFIP, JLFAFEHILJK>(enumerable3, func5));
|
|
this.CS$<>8__locals1.messageListSetter(list);
|
|
PHLOAIACBML.DIDOMMPKIAH(list);
|
|
}
|
|
|
|
// Token: 0x060077C2 RID: 30658 RVA: 0x001A230C File Offset: 0x001A050C
|
|
[Token(Token = "0x60077C2")]
|
|
[Address(RVA = "0xD3B900", Offset = "0xD3A700", VA = "0x180D3B900")]
|
|
internal bool <UpdateClubAnnouncementMessageList>b__3(NFEMLMAFFIP a)
|
|
{
|
|
ObscuredInt obscuredInt = this.localAccountId;
|
|
int <HCJDKPLCHPK>k__BackingField = a.<HCJDKPLCHPK>k__BackingField;
|
|
bool fakeValueActive = this.localAccountId.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(obscuredInt);
|
|
return <HCJDKPLCHPK>k__BackingField != num;
|
|
}
|
|
|
|
// Token: 0x060077C3 RID: 30659 RVA: 0x001A2348 File Offset: 0x001A0548
|
|
[Token(Token = "0x60077C3")]
|
|
[Address(RVA = "0xD3B990", Offset = "0xD3A790", VA = "0x180D3B990")]
|
|
internal bool <UpdateClubAnnouncementMessageList>b__4(NFEMLMAFFIP a)
|
|
{
|
|
DateTime <IPLPEOMCNPJ>k__BackingField = a.<IPLPEOMCNPJ>k__BackingField;
|
|
DateTime dateTime = this.minimumTimestamp;
|
|
return <IPLPEOMCNPJ>k__BackingField >= dateTime;
|
|
}
|
|
|
|
// Token: 0x04004FB7 RID: 20407
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FB7")]
|
|
public ObscuredInt localAccountId;
|
|
|
|
// Token: 0x04004FB8 RID: 20408
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004FB8")]
|
|
public DateTime minimumTimestamp;
|
|
|
|
// Token: 0x04004FB9 RID: 20409
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4004FB9")]
|
|
public PHLOAIACBML.IKMLJFICLAD CS$<>8__locals1;
|
|
|
|
// Token: 0x04004FBA RID: 20410
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4004FBA")]
|
|
public Func<NFEMLMAFFIP, bool> <>9__3;
|
|
|
|
// Token: 0x04004FBB RID: 20411
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004FBB")]
|
|
public Func<NFEMLMAFFIP, bool> <>9__4;
|
|
}
|
|
|
|
// Token: 0x02001464 RID: 5220
|
|
[Token(Token = "0x2001464")]
|
|
[CompilerGenerated]
|
|
private sealed class GPLGBANOMKA
|
|
{
|
|
// Token: 0x060077C4 RID: 30660 RVA: 0x001A2370 File Offset: 0x001A0570
|
|
[Token(Token = "0x60077C4")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GPLGBANOMKA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077C5 RID: 30661 RVA: 0x001A2384 File Offset: 0x001A0584
|
|
[Token(Token = "0x60077C5")]
|
|
[Address(RVA = "0xD3BB20", Offset = "0xD3A920", VA = "0x180D3BB20")]
|
|
internal bool <GetPartyInvite>b__0(CPIHGIEOPAJ m)
|
|
{
|
|
return (long)((uint)2) == this.playerId;
|
|
}
|
|
|
|
// Token: 0x04004FBC RID: 20412
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FBC")]
|
|
public long playerId;
|
|
}
|
|
|
|
// Token: 0x02001465 RID: 5221
|
|
[Token(Token = "0x2001465")]
|
|
[CompilerGenerated]
|
|
private sealed class NODHILNOJHE
|
|
{
|
|
// Token: 0x060077C6 RID: 30662 RVA: 0x001A23A4 File Offset: 0x001A05A4
|
|
[Token(Token = "0x60077C6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NODHILNOJHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077C7 RID: 30663 RVA: 0x001A23B8 File Offset: 0x001A05B8
|
|
[Token(Token = "0x60077C7")]
|
|
[Address(RVA = "0xD3C3B0", Offset = "0xD3B1B0", VA = "0x180D3C3B0")]
|
|
internal bool <PartyUpRequested>b__0(CPIHGIEOPAJ m)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04004FBD RID: 20413
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FBD")]
|
|
public int fromPlayerId;
|
|
}
|
|
|
|
// Token: 0x02001466 RID: 5222
|
|
[Token(Token = "0x2001466")]
|
|
[CompilerGenerated]
|
|
private sealed class LIINLNIIBNK
|
|
{
|
|
// Token: 0x060077C8 RID: 30664 RVA: 0x001A23CC File Offset: 0x001A05CC
|
|
[Token(Token = "0x60077C8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LIINLNIIBNK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077C9 RID: 30665 RVA: 0x001A23E0 File Offset: 0x001A05E0
|
|
[Token(Token = "0x60077C9")]
|
|
[Address(RVA = "0xD3C170", Offset = "0xD3AF70", VA = "0x180D3C170")]
|
|
internal bool <DeleteStalePartyUpRequests>b__1(Player p)
|
|
{
|
|
CPIHGIEOPAJ cpihgieopaj = this.message;
|
|
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04004FBE RID: 20414
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FBE")]
|
|
public CPIHGIEOPAJ message;
|
|
}
|
|
|
|
// Token: 0x02001467 RID: 5223
|
|
[Token(Token = "0x2001467")]
|
|
[CompilerGenerated]
|
|
private sealed class HANHJBOKBBK
|
|
{
|
|
// Token: 0x060077CA RID: 30666 RVA: 0x001A2404 File Offset: 0x001A0604
|
|
[Token(Token = "0x60077CA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HANHJBOKBBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060077CB RID: 30667 RVA: 0x001A2418 File Offset: 0x001A0618
|
|
[Token(Token = "0x60077CB")]
|
|
[Address(RVA = "0xD3BBB0", Offset = "0xD3A9B0", VA = "0x180D3BBB0")]
|
|
internal void <DeleteMessage>b__0(PLILLKHMNDA club)
|
|
{
|
|
if (club != 0)
|
|
{
|
|
JCDEFCJLCHN <EBHAIAICAMD>k__BackingField = club.<EBHAIAICAMD>k__BackingField;
|
|
if (<EBHAIAICAMD>k__BackingField == JCDEFCJLCHN.Generic)
|
|
{
|
|
}
|
|
if (<EBHAIAICAMD>k__BackingField == JCDEFCJLCHN.Creator)
|
|
{
|
|
List<CPIHGIEOPAJ> bffdigmpmga = PHLOAIACBML.BFFDIGMPMGA;
|
|
if (bffdigmpmga != 0)
|
|
{
|
|
CPIHGIEOPAJ cpihgieopaj = this.message;
|
|
bool flag = bffdigmpmga.Remove(cpihgieopaj);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004FBF RID: 20415
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004FBF")]
|
|
public CPIHGIEOPAJ message;
|
|
}
|
|
}
|