Files
2026-04-08 23:40:05 +02:00

458 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecNet;
// Token: 0x02000CE6 RID: 3302
[Token(Token = "0x2000CE6")]
[StructLayout(3)]
public class OKLPPLDEGKH : IFAIJAGLDFK, IEquatable<OKLPPLDEGKH>
{
// Token: 0x17000DF9 RID: 3577
// (get) Token: 0x06004FD2 RID: 20434 RVA: 0x00126EA4 File Offset: 0x001250A4
// (set) Token: 0x06004FD3 RID: 20435 RVA: 0x00126EB8 File Offset: 0x001250B8
[Token(Token = "0x17000DF9")]
public long MBPPFMHEIJP
{
[Token(Token = "0x6004FD2")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6004FD3")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000DFA RID: 3578
// (get) Token: 0x06004FD4 RID: 20436 RVA: 0x00126ECC File Offset: 0x001250CC
// (set) Token: 0x06004FD5 RID: 20437 RVA: 0x00126EE0 File Offset: 0x001250E0
[Token(Token = "0x17000DFA")]
public long HMKNCAHBKLH
{
[Token(Token = "0x6004FD4")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6004FD5")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000DFB RID: 3579
// (get) Token: 0x06004FD6 RID: 20438 RVA: 0x00126EF4 File Offset: 0x001250F4
// (set) Token: 0x06004FD7 RID: 20439 RVA: 0x00126F08 File Offset: 0x00125108
[Token(Token = "0x17000DFB")]
public List<ChatMessage> BHFMHHMAKOD
{
[Token(Token = "0x6004FD6")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6004FD7")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17000DFC RID: 3580
// (get) Token: 0x06004FD8 RID: 20440 RVA: 0x00126F1C File Offset: 0x0012511C
// (set) Token: 0x06004FD9 RID: 20441 RVA: 0x00126F30 File Offset: 0x00125130
[Token(Token = "0x17000DFC")]
public List<int> HHGAKDNMHGO
{
[Token(Token = "0x6004FD8")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6004FD9")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000DFD RID: 3581
// (get) Token: 0x06004FDA RID: 20442 RVA: 0x00126F44 File Offset: 0x00125144
// (set) Token: 0x06004FDB RID: 20443 RVA: 0x00126F58 File Offset: 0x00125158
[Token(Token = "0x17000DFD")]
public bool AEIBHKGCCEP
{
[Token(Token = "0x6004FDA")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get;
[Token(Token = "0x6004FDB")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
set;
}
// Token: 0x17000DFE RID: 3582
// (get) Token: 0x06004FDC RID: 20444 RVA: 0x00126F6C File Offset: 0x0012516C
// (set) Token: 0x06004FDD RID: 20445 RVA: 0x00126F80 File Offset: 0x00125180
[Token(Token = "0x17000DFE")]
public long KCKFOAFGIPJ
{
[Token(Token = "0x6004FDC")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6004FDD")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
set;
}
// Token: 0x17000DFF RID: 3583
// (get) Token: 0x06004FDE RID: 20446 RVA: 0x00126F94 File Offset: 0x00125194
// (set) Token: 0x06004FDF RID: 20447 RVA: 0x00126FA8 File Offset: 0x001251A8
[Token(Token = "0x17000DFF")]
private string DMBPMEOPJLG
{
[Token(Token = "0x6004FDE")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6004FDF")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
set;
}
// Token: 0x17000E00 RID: 3584
// (get) Token: 0x06004FE0 RID: 20448 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004FE1 RID: 20449 RVA: 0x00126FBC File Offset: 0x001251BC
[Token(Token = "0x17000E00")]
private DateTime? KAAMHDCIIOO
{
[Token(Token = "0x6004FE0")]
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004FE1")]
[Address(RVA = "0x119CE80", Offset = "0x119B880", VA = "0x18119CE80")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000E01 RID: 3585
// (get) Token: 0x06004FE2 RID: 20450 RVA: 0x00126FCC File Offset: 0x001251CC
[Token(Token = "0x17000E01")]
public long KHONMCJPJHA
{
[Token(Token = "0x6004FE2")]
[Address(RVA = "0x17D25D0", Offset = "0x17D0FD0", VA = "0x1817D25D0")]
get
{
ChatMessage chatMessage = Enumerable.FirstOrDefault<ChatMessage>(this.<NDHEALCACPN>k__BackingField);
int num = 0;
if (ChatMessage.BDBLGMKABNK(chatMessage, num))
{
return Enumerable.FirstOrDefault<ChatMessage>(this.<NDHEALCACPN>k__BackingField).<LCHDGAMDABJ>k__BackingField;
}
return this.<HMEGDPCEFDD>k__BackingField;
}
}
// Token: 0x17000E02 RID: 3586
// (get) Token: 0x06004FE3 RID: 20451 RVA: 0x00127010 File Offset: 0x00125210
[Token(Token = "0x17000E02")]
public ChatMessage JDMKNGBEJPE
{
[Token(Token = "0x6004FE3")]
[Address(RVA = "0x17D2710", Offset = "0x17D1110", VA = "0x1817D2710")]
get
{
return Enumerable.FirstOrDefault<ChatMessage>(this.<NDHEALCACPN>k__BackingField);
}
}
// Token: 0x17000E03 RID: 3587
// (get) Token: 0x06004FE4 RID: 20452 RVA: 0x00127028 File Offset: 0x00125228
[Token(Token = "0x17000E03")]
public string BBHCFACKLPM
{
[Token(Token = "0x6004FE4")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get
{
return this.<ACAIPHKJDEC>k__BackingField;
}
}
// Token: 0x06004FE5 RID: 20453 RVA: 0x0012703C File Offset: 0x0012523C
[Token(Token = "0x6004FE5")]
[Address(RVA = "0x17D28B0", Offset = "0x17D12B0", VA = "0x1817D28B0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("chatThreadId", PMMGDNALAEB);
this.<HEAFOGKDIBM>k__BackingField = num;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("chatThreadName", PMMGDNALAEB);
this.<ACAIPHKJDEC>k__BackingField = text;
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("lastReadMessageId", PMMGDNALAEB);
this.<HMEGDPCEFDD>k__BackingField = num2;
if (!PMMGDNALAEB.ContainsKey("messages"))
{
List<ChatMessage> list = new List();
ChatMessage chatMessage = AEOPHJMOOFE.FFPBMBDJCAK<ChatMessage>("latestMessage", PMMGDNALAEB);
list.Add(chatMessage);
this.<NDHEALCACPN>k__BackingField = list;
this.<AHKLPPMDOFE>k__BackingField = true;
}
List list2 = AEOPHJMOOFE.OLILAGBNPEH<ChatMessage>("messages", PMMGDNALAEB);
this.<NDHEALCACPN>k__BackingField = list2;
OKLPPLDEGKH.LCMNFDFEPOK(list2);
this.<AHKLPPMDOFE>k__BackingField = false;
long num3 = this.KHONMCJPJHA;
this.<COINGAAHODH>k__BackingField = num3;
List list3 = AEOPHJMOOFE.LEIBLAFOPLL<int>("playerIds", PMMGDNALAEB);
this.<NGAOHGGBCPF>k__BackingField = list3;
string text2 = this.EMGINGNLOEC(true);
}
// Token: 0x17000E04 RID: 3588
// (get) Token: 0x06004FE6 RID: 20454 RVA: 0x00127114 File Offset: 0x00125314
[Token(Token = "0x17000E04")]
public bool NIPNFKELOIN
{
[Token(Token = "0x6004FE6")]
[Address(RVA = "0x17D2810", Offset = "0x17D1210", VA = "0x1817D2810")]
get
{
DateTime? dateTime = this.<JGFJBKEAPBL>k__BackingField;
DateTime utcNow = DateTime.UtcNow;
int num;
return num > 0;
}
}
// Token: 0x06004FE7 RID: 20455 RVA: 0x00127134 File Offset: 0x00125334
[Token(Token = "0x6004FE7")]
[Address(RVA = "0x119CE80", Offset = "0x119B880", VA = "0x18119CE80")]
public void OOCHPOJHBCC(DateTime? BCANLCHBKJE)
{
}
// Token: 0x06004FE8 RID: 20456 RVA: 0x00127144 File Offset: 0x00125344
[Token(Token = "0x6004FE8")]
[Address(RVA = "0x17D20A0", Offset = "0x17D0AA0", VA = "0x1817D20A0")]
public string EMGINGNLOEC(bool KGJFIJCIGPJ = false)
{
int num;
List<string> list2;
do
{
num = 0;
string text = this.<ACAIPHKJDEC>k__BackingField;
if (!KGJFIJCIGPJ)
{
string dhijpoleggp = this.DHIJPOLEGGP;
}
List<int> list = this.<NGAOHGGBCPF>k__BackingField;
Func<int, bool> func;
if (OKLPPLDEGKH.<>c.<>9__43_0 == 0)
{
func = (int id) => id != "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}";
OKLPPLDEGKH.<>c.<>9__43_0 = func;
}
IEnumerable<int> enumerable = Enumerable.Where<int>(list, func);
list2 = new List();
if (list2 != 0)
{
LLKHFJDNFMM llkhfjdnfmm;
if (llkhfjdnfmm == 0 || llkhfjdnfmm.NPBCMKLOCAE)
{
}
string empty = string.Empty;
string text3;
string text2 = string.Format("{0}{1}", text3, empty);
list2.Add(text2);
}
if (list2 != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
string[] array = list2.ToArray();
string text4 = string.Join(", ", array);
this.DHIJPOLEGGP = text4;
return this.<ACAIPHKJDEC>k__BackingField;
}
// Token: 0x06004FE9 RID: 20457 RVA: 0x00127214 File Offset: 0x00125414
[Token(Token = "0x6004FE9")]
[Address(RVA = "0x17D2580", Offset = "0x17D0F80", VA = "0x1817D2580")]
internal void LNGCEEGDDIN(string ONGBFDACHHG)
{
this.<ACAIPHKJDEC>k__BackingField = ONGBFDACHHG;
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
}
// Token: 0x06004FEA RID: 20458 RVA: 0x00127238 File Offset: 0x00125438
[Token(Token = "0x6004FEA")]
[Address(RVA = "0x17D2660", Offset = "0x17D1060", VA = "0x1817D2660")]
public string MLENKDMMEPF(int GKLPIFBPGOD)
{
bool flag;
if (!flag)
{
return "[Unknown]";
}
string text;
return text;
}
// Token: 0x06004FEB RID: 20459 RVA: 0x00127258 File Offset: 0x00125458
[Token(Token = "0x6004FEB")]
[Address(RVA = "0x17D2750", Offset = "0x17D1150", VA = "0x1817D2750")]
public void OPEMIFENIJM(OKLPPLDEGKH DDBIFAKCNHO)
{
long num = this.<HEAFOGKDIBM>k__BackingField;
if (DDBIFAKCNHO.<HEAFOGKDIBM>k__BackingField == num)
{
string text = DDBIFAKCNHO.<ACAIPHKJDEC>k__BackingField;
this.<ACAIPHKJDEC>k__BackingField = text;
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
List<int> list = DDBIFAKCNHO.<NGAOHGGBCPF>k__BackingField;
this.<NGAOHGGBCPF>k__BackingField = list;
long num2 = DDBIFAKCNHO.<HMEGDPCEFDD>k__BackingField;
this.<HMEGDPCEFDD>k__BackingField = num2;
bool flag = DDBIFAKCNHO.<AHKLPPMDOFE>k__BackingField;
this.<AHKLPPMDOFE>k__BackingField = flag;
if (DDBIFAKCNHO.<AHKLPPMDOFE>k__BackingField)
{
}
long num3 = DDBIFAKCNHO.KHONMCJPJHA;
this.<COINGAAHODH>k__BackingField = num3;
List<ChatMessage> list2 = DDBIFAKCNHO.<NDHEALCACPN>k__BackingField;
this.<NDHEALCACPN>k__BackingField = list2;
OKLPPLDEGKH.LCMNFDFEPOK(list2);
}
}
// Token: 0x06004FEC RID: 20460 RVA: 0x001272F4 File Offset: 0x001254F4
[Token(Token = "0x6004FEC")]
[Address(RVA = "0x17D2490", Offset = "0x17D0E90", VA = "0x1817D2490")]
public static void LCMNFDFEPOK(List<ChatMessage> OFDEPBEJCOI)
{
Comparison<ChatMessage> <>9__47_ = OKLPPLDEGKH.<>c.<>9__47_0;
if (<>9__47_ == 0)
{
OKLPPLDEGKH.<>c.<>9__47_0 = delegate(ChatMessage m1, ChatMessage m2)
{
long <LCHDGAMDABJ>k__BackingField = m2.<LCHDGAMDABJ>k__BackingField;
throw new NullReferenceException();
};
}
OFDEPBEJCOI.Sort(<>9__47_);
}
// Token: 0x06004FED RID: 20461 RVA: 0x00127330 File Offset: 0x00125530
[Token(Token = "0x6004FED")]
[Address(RVA = "0x17D23D0", Offset = "0x17D0DD0", VA = "0x1817D23D0", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
if (NLNHFEEMFBN == 0)
{
return;
}
int num = 0;
if (NLNHFEEMFBN != 0 && num == 0)
{
long num2 = this.<HEAFOGKDIBM>k__BackingField;
bool flag;
return flag;
}
}
// Token: 0x06004FEE RID: 20462 RVA: 0x00127358 File Offset: 0x00125558
[Token(Token = "0x6004FEE")]
[Address(RVA = "0x1078D90", Offset = "0x1077790", VA = "0x181078D90", Slot = "5")]
public bool Equals(OKLPPLDEGKH HPKICPNGMDJ)
{
if (HPKICPNGMDJ == 0)
{
return;
}
int num = 0;
if (!HPKICPNGMDJ.Equals(num))
{
long num2 = this.<HEAFOGKDIBM>k__BackingField;
return HPKICPNGMDJ.<HEAFOGKDIBM>k__BackingField == num2;
}
}
// Token: 0x06004FEF RID: 20463 RVA: 0x0012738C File Offset: 0x0012558C
[Token(Token = "0x6004FEF")]
[Address(RVA = "0x1078CA0", Offset = "0x10776A0", VA = "0x181078CA0")]
public static bool BDBLGMKABNK(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB)
{
if (CBHFIALALOA != 0)
{
return !CBHFIALALOA.Equals(CJALOALHDGB);
}
return CJALOALHDGB != 0;
}
// Token: 0x06004FF0 RID: 20464 RVA: 0x001273B0 File Offset: 0x001255B0
[Token(Token = "0x6004FF0")]
[Address(RVA = "0x1078EA0", Offset = "0x10778A0", VA = "0x181078EA0")]
public static bool JGIMJGNAJHP(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB)
{
if (CBHFIALALOA != 0)
{
if (CJALOALHDGB != 0)
{
int num = 0;
if (!CJALOALHDGB.Equals(num))
{
long num2 = CBHFIALALOA.<HEAFOGKDIBM>k__BackingField;
return CJALOALHDGB.<HEAFOGKDIBM>k__BackingField == num2;
}
}
}
return CJALOALHDGB == 0;
}
// Token: 0x06004FF1 RID: 20465 RVA: 0x001273EC File Offset: 0x001255EC
[Token(Token = "0x6004FF1")]
[Address(RVA = "0x1078E80", Offset = "0x1077880", VA = "0x181078E80", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (06004FF1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 OKLPPLDEGKH::GetHashCode()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int64(var_0_06, ldfld:int64(OKLPPLDEGKH::<HEAFOGKDIBM>k__BackingField, ldloc:OKLPPLDEGKH(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06004FF2 RID: 20466 RVA: 0x00127400 File Offset: 0x00125600
[Token(Token = "0x6004FF2")]
[Address(RVA = "0x17D2A50", Offset = "0x17D1450", VA = "0x1817D2A50")]
public OKLPPLDEGKH()
{
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
base..ctor();
}
// Token: 0x04003AF2 RID: 15090
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003AF2")]
private string DHIJPOLEGGP;
}