Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

439 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
// Token: 0x020012E6 RID: 4838
[Token(Token = "0x20012E6")]
public class OKLPPLDEGKH : IFAIJAGLDFK, IEquatable<OKLPPLDEGKH>
{
// Token: 0x170011FD RID: 4605
// (get) Token: 0x06006E40 RID: 28224 RVA: 0x00184F50 File Offset: 0x00183150
// (set) Token: 0x06006E41 RID: 28225 RVA: 0x00184F64 File Offset: 0x00183164
[Token(Token = "0x170011FD")]
public long MBPPFMHEIJP
{
[Token(Token = "0x6006E40")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x6006E41")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170011FE RID: 4606
// (get) Token: 0x06006E42 RID: 28226 RVA: 0x00184F78 File Offset: 0x00183178
// (set) Token: 0x06006E43 RID: 28227 RVA: 0x00184F8C File Offset: 0x0018318C
[Token(Token = "0x170011FE")]
public long HMKNCAHBKLH
{
[Token(Token = "0x6006E42")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6006E43")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x170011FF RID: 4607
// (get) Token: 0x06006E44 RID: 28228 RVA: 0x00184FA0 File Offset: 0x001831A0
// (set) Token: 0x06006E45 RID: 28229 RVA: 0x00184FB4 File Offset: 0x001831B4
[Token(Token = "0x170011FF")]
public List<ChatMessage> BHFMHHMAKOD
{
[Token(Token = "0x6006E44")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6006E45")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x17001200 RID: 4608
// (get) Token: 0x06006E46 RID: 28230 RVA: 0x00184FC8 File Offset: 0x001831C8
// (set) Token: 0x06006E47 RID: 28231 RVA: 0x00184FDC File Offset: 0x001831DC
[Token(Token = "0x17001200")]
public List<int> HHGAKDNMHGO
{
[Token(Token = "0x6006E46")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x6006E47")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x17001201 RID: 4609
// (get) Token: 0x06006E48 RID: 28232 RVA: 0x00184FF0 File Offset: 0x001831F0
// (set) Token: 0x06006E49 RID: 28233 RVA: 0x00185004 File Offset: 0x00183204
[Token(Token = "0x17001201")]
public bool AEIBHKGCCEP
{
[Token(Token = "0x6006E48")]
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
get;
[Token(Token = "0x6006E49")]
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
set;
}
// Token: 0x17001202 RID: 4610
// (get) Token: 0x06006E4A RID: 28234 RVA: 0x00185018 File Offset: 0x00183218
// (set) Token: 0x06006E4B RID: 28235 RVA: 0x0018502C File Offset: 0x0018322C
[Token(Token = "0x17001202")]
public long KCKFOAFGIPJ
{
[Token(Token = "0x6006E4A")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get;
[Token(Token = "0x6006E4B")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
set;
}
// Token: 0x17001203 RID: 4611
// (get) Token: 0x06006E4C RID: 28236 RVA: 0x00185040 File Offset: 0x00183240
// (set) Token: 0x06006E4D RID: 28237 RVA: 0x00185054 File Offset: 0x00183254
[Token(Token = "0x17001203")]
private string DMBPMEOPJLG
{
[Token(Token = "0x6006E4C")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get;
[Token(Token = "0x6006E4D")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
set;
}
// Token: 0x17001204 RID: 4612
// (get) Token: 0x06006E4E RID: 28238 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06006E4F RID: 28239 RVA: 0x00185068 File Offset: 0x00183268
[Token(Token = "0x17001204")]
private DateTime? KAAMHDCIIOO
{
[Token(Token = "0x6006E4E")]
[Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6006E4F")]
[Address(RVA = "0x8EA750", Offset = "0x8E9550", VA = "0x1808EA750")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17001205 RID: 4613
// (get) Token: 0x06006E50 RID: 28240 RVA: 0x00185078 File Offset: 0x00183278
[Token(Token = "0x17001205")]
public long KHONMCJPJHA
{
[Token(Token = "0x6006E50")]
[Address(RVA = "0x12D1E10", Offset = "0x12D0C10", VA = "0x1812D1E10")]
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: 0x17001206 RID: 4614
// (get) Token: 0x06006E51 RID: 28241 RVA: 0x001850BC File Offset: 0x001832BC
[Token(Token = "0x17001206")]
public ChatMessage JDMKNGBEJPE
{
[Token(Token = "0x6006E51")]
[Address(RVA = "0x12D1F50", Offset = "0x12D0D50", VA = "0x1812D1F50")]
get
{
return Enumerable.FirstOrDefault<ChatMessage>(this.<NDHEALCACPN>k__BackingField);
}
}
// Token: 0x17001207 RID: 4615
// (get) Token: 0x06006E52 RID: 28242 RVA: 0x001850D4 File Offset: 0x001832D4
[Token(Token = "0x17001207")]
public string BBHCFACKLPM
{
[Token(Token = "0x6006E52")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.<ACAIPHKJDEC>k__BackingField;
}
}
// Token: 0x06006E53 RID: 28243 RVA: 0x001850E8 File Offset: 0x001832E8
[Token(Token = "0x6006E53")]
[Address(RVA = "0x12D20F0", Offset = "0x12D0EF0", VA = "0x1812D20F0", 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: 0x17001208 RID: 4616
// (get) Token: 0x06006E54 RID: 28244 RVA: 0x001851BC File Offset: 0x001833BC
[Token(Token = "0x17001208")]
public bool NIPNFKELOIN
{
[Token(Token = "0x6006E54")]
[Address(RVA = "0x12D2050", Offset = "0x12D0E50", VA = "0x1812D2050")]
get
{
DateTime? dateTime = this.<JGFJBKEAPBL>k__BackingField;
DateTime utcNow = DateTime.UtcNow;
DateTime dateTime2;
return DateTime.Compare(dateTime2, utcNow) > 0;
}
}
// Token: 0x06006E55 RID: 28245 RVA: 0x001851E4 File Offset: 0x001833E4
[Token(Token = "0x6006E55")]
[Address(RVA = "0x8EA750", Offset = "0x8E9550", VA = "0x1808EA750")]
public void OOCHPOJHBCC(DateTime? BCANLCHBKJE)
{
}
// Token: 0x06006E56 RID: 28246 RVA: 0x001851F4 File Offset: 0x001833F4
[Token(Token = "0x6006E56")]
[Address(RVA = "0x12D1910", Offset = "0x12D0710", VA = "0x1812D1910")]
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 0x28}";
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)
{
}
}
while (num != 0);
string[] array = list2.ToArray();
string text4 = string.Join(", ", array);
this.DHIJPOLEGGP = text4;
return this.<ACAIPHKJDEC>k__BackingField;
}
// Token: 0x06006E57 RID: 28247 RVA: 0x001852C0 File Offset: 0x001834C0
[Token(Token = "0x6006E57")]
[Address(RVA = "0x12D1DC0", Offset = "0x12D0BC0", VA = "0x1812D1DC0")]
internal void LNGCEEGDDIN(string ONGBFDACHHG)
{
this.<ACAIPHKJDEC>k__BackingField = ONGBFDACHHG;
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
}
// Token: 0x06006E58 RID: 28248 RVA: 0x001852E4 File Offset: 0x001834E4
[Token(Token = "0x6006E58")]
[Address(RVA = "0x12D1EA0", Offset = "0x12D0CA0", VA = "0x1812D1EA0")]
public string MLENKDMMEPF(int GKLPIFBPGOD)
{
bool flag;
if (!flag)
{
return "[Unknown]";
}
string text;
return text;
}
// Token: 0x06006E59 RID: 28249 RVA: 0x00185304 File Offset: 0x00183504
[Token(Token = "0x6006E59")]
[Address(RVA = "0x12D1F90", Offset = "0x12D0D90", VA = "0x1812D1F90")]
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: 0x06006E5A RID: 28250 RVA: 0x001853A0 File Offset: 0x001835A0
[Token(Token = "0x6006E5A")]
[Address(RVA = "0x12D1CD0", Offset = "0x12D0AD0", VA = "0x1812D1CD0")]
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: 0x06006E5B RID: 28251 RVA: 0x001853DC File Offset: 0x001835DC
[Token(Token = "0x6006E5B")]
[Address(RVA = "0x12D1C10", Offset = "0x12D0A10", VA = "0x1812D1C10", 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: 0x06006E5C RID: 28252 RVA: 0x00185404 File Offset: 0x00183604
[Token(Token = "0x6006E5C")]
[Address(RVA = "0x9EAA20", Offset = "0x9E9820", VA = "0x1809EAA20", 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: 0x06006E5D RID: 28253 RVA: 0x00185438 File Offset: 0x00183638
[Token(Token = "0x6006E5D")]
[Address(RVA = "0x9EA930", Offset = "0x9E9730", VA = "0x1809EA930")]
public static bool BDBLGMKABNK(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB)
{
if (CBHFIALALOA != 0)
{
return !CBHFIALALOA.Equals(CJALOALHDGB);
}
return CJALOALHDGB != 0;
}
// Token: 0x06006E5E RID: 28254 RVA: 0x0018545C File Offset: 0x0018365C
[Token(Token = "0x6006E5E")]
[Address(RVA = "0x9EAB10", Offset = "0x9E9910", VA = "0x1809EAB10")]
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: 0x06006E5F RID: 28255 RVA: 0x00185498 File Offset: 0x00183698
[Token(Token = "0x6006E5F")]
[Address(RVA = "0x774E40", Offset = "0x773C40", VA = "0x180774E40", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (06006E5F)
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 1660
*/;
}
// Token: 0x06006E60 RID: 28256 RVA: 0x001854AC File Offset: 0x001836AC
[Token(Token = "0x6006E60")]
[Address(RVA = "0x12D2290", Offset = "0x12D1090", VA = "0x1812D2290")]
public OKLPPLDEGKH()
{
string empty = string.Empty;
this.DHIJPOLEGGP = empty;
base..ctor();
}
// Token: 0x04004977 RID: 18807
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004977")]
private string DHIJPOLEGGP;
}