Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

463 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
// Token: 0x020013B8 RID: 5048
[Token(Token = "0x20013B8")]
public class OKLPPLDEGKH : IFAIJAGLDFK, IEquatable<OKLPPLDEGKH>
{
// Token: 0x1700127C RID: 4732
// (get) Token: 0x060071B6 RID: 29110 RVA: 0x0018D410 File Offset: 0x0018B610
// (set) Token: 0x060071B7 RID: 29111 RVA: 0x0018D424 File Offset: 0x0018B624
[Token(Token = "0x1700127C")]
public long MBPPFMHEIJP
{
[Token(Token = "0x60071B6")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60071B7")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700127D RID: 4733
// (get) Token: 0x060071B8 RID: 29112 RVA: 0x0018D438 File Offset: 0x0018B638
// (set) Token: 0x060071B9 RID: 29113 RVA: 0x0018D44C File Offset: 0x0018B64C
[Token(Token = "0x1700127D")]
public long HMKNCAHBKLH
{
[Token(Token = "0x60071B8")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60071B9")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700127E RID: 4734
// (get) Token: 0x060071BA RID: 29114 RVA: 0x0018D460 File Offset: 0x0018B660
// (set) Token: 0x060071BB RID: 29115 RVA: 0x0018D474 File Offset: 0x0018B674
[Token(Token = "0x1700127E")]
public List<ChatMessage> BHFMHHMAKOD
{
[Token(Token = "0x60071BA")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60071BB")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x1700127F RID: 4735
// (get) Token: 0x060071BC RID: 29116 RVA: 0x0018D488 File Offset: 0x0018B688
// (set) Token: 0x060071BD RID: 29117 RVA: 0x0018D49C File Offset: 0x0018B69C
[Token(Token = "0x1700127F")]
public List<int> HHGAKDNMHGO
{
[Token(Token = "0x60071BC")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x60071BD")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x17001280 RID: 4736
// (get) Token: 0x060071BE RID: 29118 RVA: 0x0018D4B0 File Offset: 0x0018B6B0
// (set) Token: 0x060071BF RID: 29119 RVA: 0x0018D4C4 File Offset: 0x0018B6C4
[Token(Token = "0x17001280")]
public bool AEIBHKGCCEP
{
[Token(Token = "0x60071BE")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
get;
[Token(Token = "0x60071BF")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
set;
}
// Token: 0x17001281 RID: 4737
// (get) Token: 0x060071C0 RID: 29120 RVA: 0x0018D4D8 File Offset: 0x0018B6D8
// (set) Token: 0x060071C1 RID: 29121 RVA: 0x0018D4EC File Offset: 0x0018B6EC
[Token(Token = "0x17001281")]
public long KCKFOAFGIPJ
{
[Token(Token = "0x60071C0")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x60071C1")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set;
}
// Token: 0x17001282 RID: 4738
// (get) Token: 0x060071C2 RID: 29122 RVA: 0x0018D500 File Offset: 0x0018B700
// (set) Token: 0x060071C3 RID: 29123 RVA: 0x0018D514 File Offset: 0x0018B714
[Token(Token = "0x17001282")]
private string DMBPMEOPJLG
{
[Token(Token = "0x60071C2")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x60071C3")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
set;
}
// Token: 0x17001283 RID: 4739
// (get) Token: 0x060071C4 RID: 29124 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060071C5 RID: 29125 RVA: 0x0018D528 File Offset: 0x0018B728
[Token(Token = "0x17001283")]
private DateTime? KAAMHDCIIOO
{
[Token(Token = "0x60071C4")]
[Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60071C5")]
[Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17001284 RID: 4740
// (get) Token: 0x060071C6 RID: 29126 RVA: 0x0018D538 File Offset: 0x0018B738
[Token(Token = "0x17001284")]
public long KHONMCJPJHA
{
[Token(Token = "0x60071C6")]
[Address(RVA = "0x1EA4E80", Offset = "0x1EA3E80", VA = "0x181EA4E80")]
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: 0x17001285 RID: 4741
// (get) Token: 0x060071C7 RID: 29127 RVA: 0x0018D57C File Offset: 0x0018B77C
[Token(Token = "0x17001285")]
public ChatMessage JDMKNGBEJPE
{
[Token(Token = "0x60071C7")]
[Address(RVA = "0x1EA4FC0", Offset = "0x1EA3FC0", VA = "0x181EA4FC0")]
get
{
return Enumerable.FirstOrDefault<ChatMessage>(this.<NDHEALCACPN>k__BackingField);
}
}
// Token: 0x17001286 RID: 4742
// (get) Token: 0x060071C8 RID: 29128 RVA: 0x0018D594 File Offset: 0x0018B794
[Token(Token = "0x17001286")]
public string BBHCFACKLPM
{
[Token(Token = "0x60071C8")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.<ACAIPHKJDEC>k__BackingField;
}
}
// Token: 0x060071C9 RID: 29129 RVA: 0x0018D5A8 File Offset: 0x0018B7A8
[Token(Token = "0x60071C9")]
[Address(RVA = "0x1EA5160", Offset = "0x1EA4160", VA = "0x181EA5160", 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;
throw new NullReferenceException();
}
// Token: 0x17001287 RID: 4743
// (get) Token: 0x060071CA RID: 29130 RVA: 0x0018D67C File Offset: 0x0018B87C
[Token(Token = "0x17001287")]
public bool NIPNFKELOIN
{
[Token(Token = "0x60071CA")]
[Address(RVA = "0x1EA50C0", Offset = "0x1EA40C0", VA = "0x181EA50C0")]
get
{
DateTime? dateTime = this.<JGFJBKEAPBL>k__BackingField;
DateTime utcNow = DateTime.UtcNow;
DateTime dateTime2;
return DateTime.Compare(dateTime2, utcNow) > 0;
}
}
// Token: 0x060071CB RID: 29131 RVA: 0x0018D6A4 File Offset: 0x0018B8A4
[Token(Token = "0x60071CB")]
[Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")]
public void OOCHPOJHBCC(DateTime? BCANLCHBKJE)
{
}
// Token: 0x060071CC RID: 29132 RVA: 0x0018D6B4 File Offset: 0x0018B8B4
[Token(Token = "0x60071CC")]
[Address(RVA = "0x1EA4920", Offset = "0x1EA3920", VA = "0x181EA4920")]
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 0x2C}";
OKLPPLDEGKH.<>c.<>9__43_0 = func;
}
IEnumerable<int> enumerable = Enumerable.Where<int>(list, func);
list2 = new List();
if (list2 != 0)
{
if (num >= list2)
{
goto IL_64;
}
num += num;
if (num != list2)
{
num++;
goto IL_64;
}
goto IL_76;
IL_7D:
string empty = string.Empty;
string text3;
string text2 = string.Format("{0}{1}", text3, empty);
list2.Add(text2);
goto IL_9D;
IL_64:
LLKHFJDNFMM llkhfjdnfmm;
if (llkhfjdnfmm == 0)
{
goto IL_7D;
}
int num2 = 0;
if (!llkhfjdnfmm.NPBCMKLOCAE)
{
goto IL_7D;
}
IL_76:
num2 += num2;
goto IL_7D;
}
IL_9D:
if (list2 != 0)
{
}
}
while (num != 0);
string[] array = list2.ToArray();
string text4 = string.Join(", ", array);
this.DHIJPOLEGGP = text4;
return this.<ACAIPHKJDEC>k__BackingField;
}
// Token: 0x060071CD RID: 29133 RVA: 0x0018D79C File Offset: 0x0018B99C
[Token(Token = "0x60071CD")]
[Address(RVA = "0x1EA4E30", Offset = "0x1EA3E30", VA = "0x181EA4E30")]
internal void LNGCEEGDDIN(string ONGBFDACHHG)
{
this.<ACAIPHKJDEC>k__BackingField = ONGBFDACHHG;
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
}
// Token: 0x060071CE RID: 29134 RVA: 0x0018D7C0 File Offset: 0x0018B9C0
[Token(Token = "0x60071CE")]
[Address(RVA = "0x1EA4F10", Offset = "0x1EA3F10", VA = "0x181EA4F10")]
public string MLENKDMMEPF(int GKLPIFBPGOD)
{
bool flag;
if (!flag)
{
return "[Unknown]";
}
string text;
return text;
}
// Token: 0x060071CF RID: 29135 RVA: 0x0018D7E0 File Offset: 0x0018B9E0
[Token(Token = "0x60071CF")]
[Address(RVA = "0x1EA5000", Offset = "0x1EA4000", VA = "0x181EA5000")]
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: 0x060071D0 RID: 29136 RVA: 0x0018D87C File Offset: 0x0018BA7C
[Token(Token = "0x60071D0")]
[Address(RVA = "0x1EA4D40", Offset = "0x1EA3D40", VA = "0x181EA4D40")]
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;
long <LCHDGAMDABJ>k__BackingField2 = m1.<LCHDGAMDABJ>k__BackingField;
int num;
return num;
};
}
OFDEPBEJCOI.Sort(<>9__47_);
}
// Token: 0x060071D1 RID: 29137 RVA: 0x0018D8B8 File Offset: 0x0018BAB8
[Token(Token = "0x60071D1")]
[Address(RVA = "0x1EA4C80", Offset = "0x1EA3C80", VA = "0x181EA4C80", 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: 0x060071D2 RID: 29138 RVA: 0x0018D8E0 File Offset: 0x0018BAE0
[Token(Token = "0x60071D2")]
[Address(RVA = "0x151B310", Offset = "0x151A310", VA = "0x18151B310", 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: 0x060071D3 RID: 29139 RVA: 0x0018D914 File Offset: 0x0018BB14
[Token(Token = "0x60071D3")]
[Address(RVA = "0x151B250", Offset = "0x151A250", VA = "0x18151B250")]
public static bool BDBLGMKABNK(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB)
{
if (CBHFIALALOA != 0)
{
return !CBHFIALALOA.Equals(CJALOALHDGB);
}
return CJALOALHDGB != 0;
}
// Token: 0x060071D4 RID: 29140 RVA: 0x0018D938 File Offset: 0x0018BB38
[Token(Token = "0x60071D4")]
[Address(RVA = "0x151B360", Offset = "0x151A360", VA = "0x18151B360")]
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: 0x060071D5 RID: 29141 RVA: 0x0018D974 File Offset: 0x0018BB74
[Token(Token = "0x60071D5")]
[Address(RVA = "0x1298750", Offset = "0x1297750", VA = "0x181298750", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (060071D5)
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: 0x060071D6 RID: 29142 RVA: 0x0018D988 File Offset: 0x0018BB88
[Token(Token = "0x60071D6")]
[Address(RVA = "0x1EA5300", Offset = "0x1EA4300", VA = "0x181EA5300")]
public OKLPPLDEGKH()
{
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
base..ctor();
}
// Token: 0x04004AFF RID: 19199
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004AFF")]
private string DHIJPOLEGGP;
}