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

2675 lines
90 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using BestHTTP;
using BestHTTP.Forms;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
// Token: 0x020013BE RID: 5054
[Token(Token = "0x20013BE")]
public static class IAOJMNAKJLH
{
// Token: 0x06007207 RID: 29191 RVA: 0x0018DF78 File Offset: 0x0018C178
[Token(Token = "0x6007207")]
[Address(RVA = "0x1B9B9F0", Offset = "0x1B9A9F0", VA = "0x181B9B9F0")]
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: 0x06007208 RID: 29192 RVA: 0x0018DFC0 File Offset: 0x0018C1C0
[Token(Token = "0x6007208")]
[Address(RVA = "0x1BA0310", Offset = "0x1B9F310", VA = "0x181BA0310")]
private static void OFFLOPLJBBG()
{
OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.OEHNCGCPINJ);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.BPJDFPACLMK(jiiabboodim, action);
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.EBMIPLACCIG);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD("ChatMessageReceived", hmoacifiocn);
}
// Token: 0x06007209 RID: 29193 RVA: 0x0018E00C File Offset: 0x0018C20C
[Token(Token = "0x6007209")]
[Address(RVA = "0x1B9FF40", Offset = "0x1B9EF40", VA = "0x181B9FF40")]
private static void NPCPLFAONFO()
{
OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.OEHNCGCPINJ);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.GMNMHGMFGOL(jiiabboodim, action);
}
// Token: 0x0600720A RID: 29194 RVA: 0x0018E03C File Offset: 0x0018C23C
[Token(Token = "0x600720A")]
[Address(RVA = "0x1B9E470", Offset = "0x1B9D470", VA = "0x181B9E470")]
private static void JPFGCHENJMH()
{
IAOJMNAKJLH.IJJIKMABGNG.Clear();
}
// Token: 0x0600720B RID: 29195 RVA: 0x0018E05C File Offset: 0x0018C25C
[Token(Token = "0x600720B")]
[Address(RVA = "0x1BA00B0", Offset = "0x1B9F0B0", VA = "0x181BA00B0")]
private static void OEHNCGCPINJ()
{
int num;
do
{
num = 0;
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
bool flag;
if (flag)
{
}
}
while (num != 0);
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.MHONFFEPBGK(50);
if (IAOJMNAKJLH.<>c.<>9__9_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__9_0 = delegate(List<OKLPPLDEGKH> recentChats)
{
int num2;
do
{
num2 = 0;
bool flag2;
if (flag2)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
bool flag3;
if (!flag3)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng2 = IAOJMNAKJLH.IJJIKMABGNG;
}
long num3;
long num4;
while (num3 == num4)
{
}
}
}
while (num2 != 0);
};
}
}
// Token: 0x0600720C RID: 29196 RVA: 0x0018E0B8 File Offset: 0x0018C2B8
[Token(Token = "0x600720C")]
[Address(RVA = "0x1B9C1B0", Offset = "0x1B9B1B0", VA = "0x181B9C1B0")]
private static void EBMIPLACCIG(Dictionary<string, object> NGPMADFHHKP)
{
ChatMessage chatMessage = AEOPHJMOOFE.PPGFHEDFBEA<ChatMessage>(NGPMADFHHKP);
MFBGLIHGCGO<ChatMessage> bmofdpfgggh = IAOJMNAKJLH.BMOFDPFGGGH;
if (bmofdpfgggh != 0)
{
bmofdpfgggh.CNFDGDEOPPF(chatMessage);
}
ChatMessage message = chatMessage;
long <NIDPBLEDIBP>k__BackingField = chatMessage.<NIDPBLEDIBP>k__BackingField;
bool <CJKEPNNJINH>k__BackingField = chatMessage.<CJKEPNNJINH>k__BackingField;
PMGCJEPKFOF<OKLPPLDEGKH> pmgcjepkfof = IAOJMNAKJLH.EPHMNGGEOPC(<NIDPBLEDIBP>k__BackingField, <CJKEPNNJINH>k__BackingField);
Action<OKLPPLDEGKH> action = delegate(OKLPPLDEGKH chat)
{
int num = 0;
if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num))
{
object[] array = new object[2];
long <NIDPBLEDIBP>k__BackingField2 = message.<NIDPBLEDIBP>k__BackingField;
if (array != 0)
{
}
array[0] = array;
long <LCHDGAMDABJ>k__BackingField = message.<LCHDGAMDABJ>k__BackingField;
array[1] = <LCHDGAMDABJ>k__BackingField;
Debug.LogErrorFormat("Could not find thread id {0} for message id {1}", array);
return;
}
ChatMessage message2 = message;
IAOJMNAKJLH.HCPGBBCIONL(chat, message2);
IAOJMNAKJLH.IMOCHFBPGPE(chat);
};
}
// Token: 0x0600720D RID: 29197 RVA: 0x0018E124 File Offset: 0x0018C324
[Token(Token = "0x600720D")]
[Address(RVA = "0x1B9B660", Offset = "0x1B9A660", VA = "0x181B9B660")]
public static void BCCLMGCEFHA(IEnumerable<OKLPPLDEGKH> BAAJGDOBLJB)
{
int num;
do
{
num = 0;
num += num;
num++;
num += num;
num++;
int num2 = 0;
IAOJMNAKJLH.CBBDABAFJAA(num);
num2 += num2;
num += 19;
num2 += num2;
num += 19;
}
while (num != 0);
}
// Token: 0x0600720E RID: 29198 RVA: 0x0018E168 File Offset: 0x0018C368
[Token(Token = "0x600720E")]
[Address(RVA = "0x1B9BCC0", Offset = "0x1B9ACC0", VA = "0x181B9BCC0")]
private static void CBBDABAFJAA(OKLPPLDEGKH JIMAKNOHEGP)
{
int num = 0;
if (!OKLPPLDEGKH.JGIMJGNAJHP(JIMAKNOHEGP, num))
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
bool flag;
if (flag)
{
return;
}
Dictionary<long, OKLPPLDEGKH> ijjikmabgng2 = IAOJMNAKJLH.IJJIKMABGNG;
long <HEAFOGKDIBM>k__BackingField = JIMAKNOHEGP.<HEAFOGKDIBM>k__BackingField;
ijjikmabgng2[<HEAFOGKDIBM>k__BackingField] = JIMAKNOHEGP;
}
}
// Token: 0x0600720F RID: 29199 RVA: 0x0018E1AC File Offset: 0x0018C3AC
[Token(Token = "0x600720F")]
[Address(RVA = "0x1B9ED70", Offset = "0x1B9DD70", VA = "0x181B9ED70")]
public static int MFFKMKHCJKH()
{
int num;
do
{
num = 0;
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = ijjikmabgng.Values;
bool flag;
if (flag)
{
long num2;
if (ijjikmabgng.entries >= num2)
{
continue;
}
num++;
}
}
while (num != 0);
return num;
}
// Token: 0x06007210 RID: 29200 RVA: 0x0018E1EC File Offset: 0x0018C3EC
[Token(Token = "0x6007210")]
[Address(RVA = "0x1B9F220", Offset = "0x1B9E220", VA = "0x181B9F220")]
public static DateTime NBHLPCBOPIG()
{
if (Enumerable.Any<KeyValuePair<long, OKLPPLDEGKH>>(IAOJMNAKJLH.IJJIKMABGNG))
{
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
Func<OKLPPLDEGKH, DateTime> <>9__14_ = IAOJMNAKJLH.<>c.<>9__14_0;
if (<>9__14_ == 0)
{
IAOJMNAKJLH.<>c.<>9__14_0 = delegate(OKLPPLDEGKH c)
{
long <HMEGDPCEFDD>k__BackingField = c.<HMEGDPCEFDD>k__BackingField;
long num = c.KHONMCJPJHA;
if (<HMEGDPCEFDD>k__BackingField < num)
{
return c.JDMKNGBEJPE.<LEGDBGPHAPO>k__BackingField;
}
return DateTime.MinValue;
};
}
OKLPPLDEGKH oklppldegkh = Enumerable.Max<OKLPPLDEGKH, DateTime>(values, <>9__14_);
}
return DateTime.MinValue;
}
// Token: 0x06007211 RID: 29201 RVA: 0x0018E244 File Offset: 0x0018C444
[Token(Token = "0x6007211")]
[Address(RVA = "0x1B9FCB0", Offset = "0x1B9ECB0", VA = "0x181B9FCB0")]
public static PMGCJEPKFOF<List<OKLPPLDEGKH>> NCICFDCKNAF()
{
if (IAOJMNAKJLH.IJJIKMABGNG.Count != 0)
{
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
Func<OKLPPLDEGKH, long> <>9__15_ = IAOJMNAKJLH.<>c.<>9__15_0;
if (<>9__15_ == 0)
{
IAOJMNAKJLH.<>c.<>9__15_0 = (OKLPPLDEGKH c) => c.KHONMCJPJHA;
}
List<OKLPPLDEGKH> list = Enumerable.ToList<OKLPPLDEGKH>(Enumerable.OrderByDescending<OKLPPLDEGKH, long>(values, <>9__15_));
PMGCJEPKFOF<OKLPPLDEGKH> pmgcjepkfof;
return pmgcjepkfof;
}
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof2 = IAOJMNAKJLH.MHONFFEPBGK(50);
int num;
Action<List<OKLPPLDEGKH>> action = new Action(num.BCCLMGCEFHA);
num = 0;
throw new NullReferenceException();
}
// Token: 0x06007212 RID: 29202 RVA: 0x0018E2B8 File Offset: 0x0018C4B8
[Token(Token = "0x6007212")]
[Address(RVA = "0x1B9C100", Offset = "0x1B9B100", VA = "0x181B9C100")]
public static PMGCJEPKFOF<List<OKLPPLDEGKH>> DCFPLPJEELA(int MNIJHBJDPPA = 50)
{
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.MHONFFEPBGK(MNIJHBJDPPA);
int num;
Action<List<OKLPPLDEGKH>> action = new Action(num.BCCLMGCEFHA);
num = 0;
throw new NullReferenceException();
}
// Token: 0x06007213 RID: 29203 RVA: 0x0018E2E0 File Offset: 0x0018C4E0
[Token(Token = "0x6007213")]
[Address(RVA = "0x1B9D040", Offset = "0x1B9C040", VA = "0x181B9D040")]
public static PMGCJEPKFOF<List<ChatMessage>> FALCGMECAAD(long BPELBFPMPPB)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
bool flag;
if (!flag)
{
List<ChatMessage> list = new List();
PMGCJEPKFOF<ChatMessage> pmgcjepkfof;
return pmgcjepkfof;
}
PMGCJEPKFOF<List<ChatMessage>> pmgcjepkfof2;
return pmgcjepkfof2;
}
// Token: 0x06007214 RID: 29204 RVA: 0x0018E308 File Offset: 0x0018C508
[Token(Token = "0x6007214")]
[Address(RVA = "0x1B9D200", Offset = "0x1B9C200", VA = "0x181B9D200")]
public static PMGCJEPKFOF<List<ChatMessage>> FKPHBHIGOCK(OKLPPLDEGKH DDBIFAKCNHO, int MNIJHBJDPPA = 100)
{
IAOJMNAKJLH.JOMANMGFFKC jomanmgffkc = new IAOJMNAKJLH.JOMANMGFFKC();
jomanmgffkc.chat = DDBIFAKCNHO;
object[] array = new object[4];
long <HEAFOGKDIBM>k__BackingField = jomanmgffkc.chat.<HEAFOGKDIBM>k__BackingField;
if (array != 0)
{
}
array[0] = array;
if (array != 0)
{
}
array[1] = array;
int num;
if (num != 0)
{
}
array[2] = num;
long <LCHDGAMDABJ>k__BackingField = Enumerable.Last<ChatMessage>(jomanmgffkc.chat.<NDHEALCACPN>k__BackingField).<LCHDGAMDABJ>k__BackingField;
array[3] = <LCHDGAMDABJ>k__BackingField;
string text = string.Format("thread/{0}/message?messageCount={1}&mode={2}&referenceMessageId={3}", array);
int num2 = 0;
int num3 = 0;
ulong num4;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num3 != 0, num4 != 0UL);
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num5 != 0);
Action<List<ChatMessage>> action = delegate(List<ChatMessage> newMessages)
{
int num7;
OKLPPLDEGKH oklppldegkh;
do
{
num7 = 0;
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
long <HEAFOGKDIBM>k__BackingField2 = jomanmgffkc.chat.<HEAFOGKDIBM>k__BackingField;
oklppldegkh = ijjikmabgng[<HEAFOGKDIBM>k__BackingField2];
bool flag;
if (flag)
{
}
}
while (num7 != 0);
oklppldegkh.<AHKLPPMDOFE>k__BackingField = false;
long num8 = oklppldegkh.KHONMCJPJHA;
oklppldegkh.<COINGAAHODH>k__BackingField = num8;
};
if (num2 < jomanmgffkc)
{
num2 += num2;
if (num2 == jomanmgffkc)
{
uint num6;
num6 += num6;
throw new NullReferenceException();
}
num2++;
}
if (IAOJMNAKJLH.<>c.<>9__18_1 == 0)
{
IAOJMNAKJLH.<>c.<>9__18_1 = delegate(string error)
{
object[] array2 = new object[1];
if (error != 0)
{
}
array2[0] = error;
Debug.LogErrorFormat("Failed to GetRecentMessages: {0}", array2);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x06007215 RID: 29205 RVA: 0x0018E400 File Offset: 0x0018C600
[Token(Token = "0x6007215")]
[Address(RVA = "0x1B9CDB0", Offset = "0x1B9BDB0", VA = "0x181B9CDB0")]
public static PMGCJEPKFOF<OKLPPLDEGKH> EPHMNGGEOPC(long BPELBFPMPPB, bool EBEAHELOGLE = false)
{
int num = 0;
if (!EBEAHELOGLE && IAOJMNAKJLH.IJJIKMABGNG.TryGetValue(BPELBFPMPPB, num))
{
return JJEKJGALHKO.MKLIDFOGIGO<OKLPPLDEGKH>(num);
}
int num2;
string text = string.Format("thread/{0}?messageCount={1}", EBEAHELOGLE, num2);
int num3 = 0;
ulong num4;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num3 != 0, num4 != 0UL);
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(true, num5 != 0);
int num6;
Action<OKLPPLDEGKH> action = new Action(num6.CBBDABAFJAA);
num6 = 0;
if (IAOJMNAKJLH.<>c.<>9__19_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__19_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to GetChatById: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x06007216 RID: 29206 RVA: 0x0018E490 File Offset: 0x0018C690
[Token(Token = "0x6007216")]
[Address(RVA = "0x1B9B1B0", Offset = "0x1B9A1B0", VA = "0x181B9B1B0")]
public static PMGCJEPKFOF<OKLPPLDEGKH> ALADIOBCIGF(List<int> FNNIKBKHAFN)
{
int num;
HTTPUrlEncodedForm httpurlEncodedForm;
do
{
num = 0;
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
}
int num2 = 0;
if (num != 0)
{
goto IL_B5;
}
if (num2 != -1)
{
}
httpurlEncodedForm = new HTTPUrlEncodedForm();
bool flag3;
if (flag3)
{
string text;
httpurlEncodedForm.AddField("ids", text);
}
}
while (num != 0);
string text2;
httpurlEncodedForm.AddField("messageCount", text2);
ulong num3;
ulong num4;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), "thread/withmembers", httpurlEncodedForm, num3 != 0UL, num4 != 0UL);
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(true, num5 != 0);
int num6;
Action<OKLPPLDEGKH> action = new Action(num6.CBBDABAFJAA);
num6 = 0;
if (IAOJMNAKJLH.<>c.<>9__20_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__20_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to GetChatBetweenPlayers: {0}", array);
};
}
throw new NullReferenceException();
IL_B5:
throw new NullReferenceException();
}
// Token: 0x06007217 RID: 29207 RVA: 0x0018E558 File Offset: 0x0018C758
[Token(Token = "0x6007217")]
[Address(RVA = "0x1B9E2D0", Offset = "0x1B9D2D0", VA = "0x181B9E2D0")]
public static PMGCJEPKFOF<KJEFMHKMHOB> JGKNHDBLHJO(long BPELBFPMPPB, int GHLBKDNCNKM)
{
int num = 0;
string text;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.GPDAPBNBMFE(num3 != 0);
if (IAOJMNAKJLH.<>c.<>9__21_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__21_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to AddPlayerToChat: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x06007218 RID: 29208 RVA: 0x0018E5AC File Offset: 0x0018C7AC
[Token(Token = "0x6007218")]
[Address(RVA = "0x1B9BAD0", Offset = "0x1B9AAD0", VA = "0x181B9BAD0")]
public static PMGCJEPKFOF<KJEFMHKMHOB> BIPKIPAJKJP(long BPELBFPMPPB)
{
IAOJMNAKJLH.JACALFJFANI jacalfjfani = new IAOJMNAKJLH.JACALFJFANI();
jacalfjfani.chatId = BPELBFPMPPB;
string text = string.Format("thread/{0}/leave", jacalfjfani);
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.GPDAPBNBMFE(num3 != 0);
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB chatResult)
{
if (chatResult == KJEFMHKMHOB.Success)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
long chatId = jacalfjfani.chatId;
bool flag = ijjikmabgng.Remove(chatId);
}
};
if (IAOJMNAKJLH.<>c.<>9__22_1 == 0)
{
IAOJMNAKJLH.<>c.<>9__22_1 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to LeaveChat: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x06007219 RID: 29209 RVA: 0x0018E628 File Offset: 0x0018C828
[Token(Token = "0x6007219")]
[Address(RVA = "0x1B9DF60", Offset = "0x1B9CF60", VA = "0x181B9DF60")]
public static PMGCJEPKFOF<BBJLEHIBGBJ> IOFLCFBBODB(List<int> FNNIKBKHAFN, string DEHAOPPKGCG)
{
int num;
HTTPUrlEncodedForm httpurlEncodedForm;
do
{
num = 0;
httpurlEncodedForm = new HTTPUrlEncodedForm();
bool flag;
if (flag)
{
string text;
httpurlEncodedForm.AddField("ids", text);
}
}
while (num != 0);
httpurlEncodedForm.AddField("messageContents", DEHAOPPKGCG);
ulong num2;
ulong num3;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), "thread", httpurlEncodedForm, num2 != 0UL, num3 != 0UL);
int num4 = 0;
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num5 != 0, num4 != 0);
if (IAOJMNAKJLH.<>c.<>9__23_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__23_0 = delegate(BBJLEHIBGBJ createMessageResponse)
{
if (createMessageResponse.<MJLDKIFMHCN>k__BackingField == KJEFMHKMHOB.Success)
{
IAOJMNAKJLH.CBBDABAFJAA(createMessageResponse.<BDDCIEDKFBM>k__BackingField);
return;
}
};
}
if (IAOJMNAKJLH.<>c.<>9__23_1 == 0)
{
IAOJMNAKJLH.<>c.<>9__23_1 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to CreateChat: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x0600721A RID: 29210 RVA: 0x0018E6D4 File Offset: 0x0018C8D4
[Token(Token = "0x600721A")]
[Address(RVA = "0x1B9B850", Offset = "0x1B9A850", VA = "0x181B9B850")]
public static PMGCJEPKFOF<BBJLEHIBGBJ> BGABHAMBBKG(List<int> FNNIKBKHAFN, string DEHAOPPKGCG, CFLMJLFBOKH.PGANKAHHBJJ BDNBANEMKLA, CFLMJLFBOKH.PNCCMHEKFKJ DMDOJGAFCDF, int KBLPDOFNBBE = 0, int NHEDINMEMFK = 0)
{
int replyTaggedPlayers = 0;
int replyTaggedRooms = 0;
CFLMJLFBOKH.PNCCMHEKFKJ replyChatSource = DMDOJGAFCDF;
CFLMJLFBOKH.PGANKAHHBJJ createChatSource = BDNBANEMKLA;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
ObscuredInt localAccountId = <IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
localAccountId.fakeValueActive = fakeValueActive;
PMGCJEPKFOF<BBJLEHIBGBJ> pmgcjepkfof = IAOJMNAKJLH.IOFLCFBBODB(FNNIKBKHAFN, DEHAOPPKGCG);
Action<BBJLEHIBGBJ> action = delegate(BBJLEHIBGBJ r)
{
if (r.<MJLDKIFMHCN>k__BackingField == KJEFMHKMHOB.Success)
{
OKLPPLDEGKH <BDDCIEDKFBM>k__BackingField = r.<BDDCIEDKFBM>k__BackingField;
List<ChatMessage> <NDHEALCACPN>k__BackingField = <BDDCIEDKFBM>k__BackingField.<NDHEALCACPN>k__BackingField;
ObscuredInt localAccountId2 = localAccountId;
long <HEAFOGKDIBM>k__BackingField = <BDDCIEDKFBM>k__BackingField.<HEAFOGKDIBM>k__BackingField;
bool fakeValueActive2 = localAccountId.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(localAccountId2);
CFLMJLFBOKH.PGANKAHHBJJ createChatSource2 = createChatSource;
}
};
throw new NullReferenceException();
}
// Token: 0x0600721B RID: 29211 RVA: 0x0018E754 File Offset: 0x0018C954
[Token(Token = "0x600721B")]
[Address(RVA = "0x1B9F060", Offset = "0x1B9E060", VA = "0x181B9F060")]
public static PMGCJEPKFOF<KBMDHNGPDGN> MPLDGJCCIMN(long BPELBFPMPPB, string DEHAOPPKGCG)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("messageContents", DEHAOPPKGCG);
string text = string.Format("thread/{0}", httpurlEncodedForm);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), text, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0);
if (IAOJMNAKJLH.<>c.<>9__25_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__25_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to SendMessage: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x0600721C RID: 29212 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600721C")]
[Address(RVA = "0x1BA03F0", Offset = "0x1B9F3F0", VA = "0x181BA03F0")]
public static PMGCJEPKFOF<KBMDHNGPDGN> OIDJGLPPNEA(long BPELBFPMPPB, string PAANJCAOOAG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600721D RID: 29213 RVA: 0x0018E7CC File Offset: 0x0018C9CC
[Token(Token = "0x600721D")]
[Address(RVA = "0x1B9D620", Offset = "0x1B9C620", VA = "0x181B9D620")]
public static PMGCJEPKFOF<KJEFMHKMHOB> HBLKAPJDDEP(long BPELBFPMPPB, long CNPJNKLBHJO)
{
IAOJMNAKJLH.IEDKEPCNKCI iedkepcnkci = new IAOJMNAKJLH.IEDKEPCNKCI();
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
bool flag;
if (!flag)
{
return JJEKJGALHKO.MKLIDFOGIGO<KJEFMHKMHOB>((KJEFMHKMHOB)((uint)2));
}
if (iedkepcnkci.cachedChat.<HMEGDPCEFDD>k__BackingField == CNPJNKLBHJO)
{
}
long <HMEGDPCEFDD>k__BackingField = iedkepcnkci.cachedChat.<HMEGDPCEFDD>k__BackingField;
long oldLastReadId = <HMEGDPCEFDD>k__BackingField;
iedkepcnkci.cachedChat.<HMEGDPCEFDD>k__BackingField = CNPJNKLBHJO;
MFBGLIHGCGO<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
if (ldicckenach != 0)
{
OKLPPLDEGKH cachedChat = iedkepcnkci.cachedChat;
ldicckenach.CNFDGDEOPPF(cachedChat);
}
int num = 0;
string text;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.GPDAPBNBMFE(num3 != 0);
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB chatResults)
{
if (chatResults != KJEFMHKMHOB.Success)
{
OKLPPLDEGKH cachedChat2 = iedkepcnkci.cachedChat;
long oldLastReadId3 = oldLastReadId;
cachedChat2.<HMEGDPCEFDD>k__BackingField = oldLastReadId3;
object[] array = new object[1];
if (array != 0)
{
}
array[0] = array;
Debug.LogErrorFormat("Failed to ReadMessage: {0}", array);
}
IAOJMNAKJLH.IMOCHFBPGPE(iedkepcnkci.cachedChat);
};
Action<string> action2 = delegate(string error)
{
OKLPPLDEGKH cachedChat3 = iedkepcnkci.cachedChat;
long oldLastReadId2 = oldLastReadId;
cachedChat3.<HMEGDPCEFDD>k__BackingField = oldLastReadId2;
object[] array2 = new object[1];
if (error != 0)
{
}
array2[0] = error;
Debug.LogErrorFormat("Failed to ReadMessage: {0}", array2);
};
throw new NullReferenceException();
}
// Token: 0x0600721E RID: 29214 RVA: 0x0018E894 File Offset: 0x0018CA94
[Token(Token = "0x600721E")]
[Address(RVA = "0x1B9BDD0", Offset = "0x1B9ADD0", VA = "0x181B9BDD0")]
public static PMGCJEPKFOF<KJEFMHKMHOB> CONGKGLGBPJ(long BPELBFPMPPB, string GPHIAMOKCEE)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
bool flag;
if (!flag)
{
return JJEKJGALHKO.MKLIDFOGIGO<KJEFMHKMHOB>((KJEFMHKMHOB)((uint)2));
}
OKLPPLDEGKH cachedChat;
OKLPPLDEGKH cachedChat3 = cachedChat;
int num = 0;
string text = cachedChat3.EMGINGNLOEC(num != 0);
string chatName = GPHIAMOKCEE;
if (!(text != chatName))
{
}
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text2 = GPHIAMOKCEE.Trim();
httpurlEncodedForm.AddField("name", text2);
string text3 = string.Format("thread/{0}/rename", text2);
ulong num2;
ulong num3;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), text3, httpurlEncodedForm, num2 != 0UL, num3 != 0UL);
int num4 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.GPDAPBNBMFE(num4 != 0);
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB response)
{
OKLPPLDEGKH cachedChat2 = cachedChat;
string chatName2 = GPHIAMOKCEE;
cachedChat2.LNGCEEGDDIN(chatName2);
};
if (IAOJMNAKJLH.<>c.<>9__28_1 == 0)
{
IAOJMNAKJLH.<>c.<>9__28_1 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to RenameChat: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x0600721F RID: 29215 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600721F")]
[Address(RVA = "0x1B9DA90", Offset = "0x1B9CA90", VA = "0x181B9DA90")]
public static PMGCJEPKFOF<KJEFMHKMHOB> IJHKPLKDKAO(long BPELBFPMPPB, bool LAKJPHAJEOM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007220 RID: 29216 RVA: 0x0018E970 File Offset: 0x0018CB70
[Token(Token = "0x6007220")]
[Address(RVA = "0x1B9E4E0", Offset = "0x1B9D4E0", VA = "0x181B9E4E0")]
public static bool LDPDGKCPCKP(int HNPBHLIOFNC)
{
return HNPBHLIOFNC == 1;
}
// Token: 0x06007221 RID: 29217 RVA: 0x0018E984 File Offset: 0x0018CB84
[Token(Token = "0x6007221")]
[Address(RVA = "0x1B9FFF0", Offset = "0x1B9EFF0", VA = "0x181B9FFF0")]
private static void OACNLMEBOJM(IAOJMNAKJLH.TextMessageJson FIFJOENOHCF, IAOJMNAKJLH.GFMGNLOBAAF GEDCEIDOKJL, long ENJEOLBEALP)
{
List<IAOJMNAKJLH.AFJCPHCCAGK> <MEKCMNKMBGK>k__BackingField = FIFJOENOHCF.<MEKCMNKMBGK>k__BackingField;
if (<MEKCMNKMBGK>k__BackingField == 0)
{
List<IAOJMNAKJLH.AFJCPHCCAGK> list = new List();
FIFJOENOHCF.<MEKCMNKMBGK>k__BackingField = list;
}
<MEKCMNKMBGK>k__BackingField.Add(new IAOJMNAKJLH.AFJCPHCCAGK
{
<FGFHCJGJHDG>k__BackingField = GEDCEIDOKJL,
<JPAOOKPLEDB>k__BackingField = ENJEOLBEALP
});
}
// Token: 0x06007222 RID: 29218 RVA: 0x0018E9CC File Offset: 0x0018CBCC
[Token(Token = "0x6007222")]
[Address(RVA = "0x1B9C380", Offset = "0x1B9B380", VA = "0x181B9C380")]
public static IAOJMNAKJLH.TextMessageJson ELMJFOJEDPF(string FBABJECJKII, int HNPBHLIOFNC, bool EOJDPBNJEBA)
{
int num;
IAOJMNAKJLH.TextMessageJson textMessageJson;
List<IAOJMNAKJLH.EFLLOGNODNL> list2;
int num4;
List<IAOJMNAKJLH.AFJCPHCCAGK> <MEKCMNKMBGK>k__BackingField;
for (;;)
{
num = 0;
textMessageJson = new IAOJMNAKJLH.TextMessageJson();
textMessageJson.Type = (IAOJMNAKJLH.PEHACEKFNLA)num;
textMessageJson.Version = HNPBHLIOFNC;
textMessageJson.Data = FBABJECJKII;
bool isSystemMessage = EOJDPBNJEBA;
textMessageJson.NJGPICACIHB = isSystemMessage;
List<IAOJMNAKJLH.AFJCPHCCAGK> list = new List();
textMessageJson.<MEKCMNKMBGK>k__BackingField = list;
textMessageJson.PNMNCKOGFLG(FBABJECJKII);
if (HNPBHLIOFNC != 1)
{
goto IL_2FF;
}
list2 = new List();
if (num < FBABJECJKII.m_stringLength)
{
break;
}
IAOJMNAKJLH.EFLLOGNODNL efllognodnl;
while (efllognodnl != 0)
{
}
StringBuilder stringBuilder = new StringBuilder();
StringBuilder builder = stringBuilder;
bool flag;
if (flag)
{
string text;
int num2;
Action<CCEOLAOLEKJ> action;
if (builder.Append(text) == (ulong)1L)
{
bool flag2;
if (flag2)
{
if (PEGGCEDHBOF.NFKMGNHDCMN(num2) == 0)
{
textMessageJson.ICKEBEMPAOH(num2);
if (num2 == 0)
{
StringBuilder stringBuilder2 = builder.Append("[Unknown Player]");
}
StringBuilder builder5 = builder;
string text2 = string.Format("@{0}", "[Unknown Player]");
StringBuilder stringBuilder3 = builder5.Append(text2);
}
Action<CCEOLAOLEKJ> <>9__0;
if (<>9__0 == 0)
{
action = delegate(CCEOLAOLEKJ account)
{
StringBuilder builder3 = builder;
if (!EOJDPBNJEBA)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text10 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
}
string text11 = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
StringBuilder stringBuilder7 = builder3.Append(text11);
};
<>9__0 = action;
}
}
Debug.LogError("Unknown text message format!");
}
if (action == (ulong)2L)
{
IAOJMNAKJLH.PEHACEKFNLA type = textMessageJson.Type;
bool flag3;
if (flag3)
{
if (OJMCBOKJFOF.NHBPIIGDAJP((long)num2) == 0)
{
textMessageJson.NEKHKEGCOJC((long)num2);
if (textMessageJson.MFEECPKIMML == 0)
{
StringBuilder stringBuilder4 = builder.Append("[Unknown Room]");
}
StringBuilder builder2 = builder;
string text3 = string.Format("^{0}", "[Unknown Room]");
StringBuilder stringBuilder5 = builder2.Append(text3);
}
Action<KLCOGEIGEBJ> <>9__2;
if (<>9__2 == 0)
{
Action<KLCOGEIGEBJ> action2 = delegate(KLCOGEIGEBJ room)
{
StringBuilder builder4 = builder;
string <LGACIEKBLBM>k__BackingField = room.<LGACIEKBLBM>k__BackingField;
string text12 = string.Format("^{0}", <LGACIEKBLBM>k__BackingField);
StringBuilder stringBuilder8 = builder4.Append(text12);
};
<>9__2 = action2;
}
}
int num3 = 0;
Debug.LogError("Unknown text message format!");
IAOJMNAKJLH.OACNLMEBOJM(textMessageJson, (IAOJMNAKJLH.GFMGNLOBAAF)num3, (long)num2);
num4 = 0;
}
<MEKCMNKMBGK>k__BackingField = textMessageJson.<MEKCMNKMBGK>k__BackingField;
}
if (num4 == 0)
{
goto Block_20;
}
}
char c = FBABJECJKII[num];
string text6;
if (num != 0)
{
char c2 = FBABJECJKII[num];
num += 3;
num -= num;
if (num <= 0)
{
goto IL_141;
}
string text4 = FBABJECJKII.Substring(num, num);
num -= num;
if (num <= 0)
{
goto IL_141;
}
string text5 = FBABJECJKII.Substring(num, num);
list2.Add(num);
num++;
num += 3;
num -= num;
if (num <= 0)
{
goto IL_141;
}
text6 = FBABJECJKII.Substring(num, num);
num++;
}
if (text6 == (ulong)60L && 2 < FBABJECJKII.m_stringLength)
{
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = new IAOJMNAKJLH.EFLLOGNODNL();
efllognodnl.DKCPMFMNODI = (int)((ulong)4294967295L);
char c3 = FBABJECJKII[1];
char c4 = FBABJECJKII[2];
efllognodnl.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)1L);
char c5 = FBABJECJKII[1];
char c6 = FBABJECJKII[2];
efllognodnl.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)2L);
efllognodnl.<NNFNOEMIODG>k__BackingField = num;
int num2 = 0;
}
IL_141:
Debug.LogError("Unknown text message format!");
return textMessageJson;
Block_20:
if (num4 != -1)
{
}
if (<MEKCMNKMBGK>k__BackingField < FBABJECJKII.m_stringLength)
{
string text7;
StringBuilder stringBuilder6 = hgblnnoahen.builder.Append(text7);
}
int hashCode = hgblnnoahen.builder.GetHashCode();
string text9;
string text8 = text9.Replace("&lt;", "<").Replace("&gt;", ">");
textMessageJson.PNMNCKOGFLG(text8);
IL_2FF:
throw new NullReferenceException();
}
// Token: 0x06007223 RID: 29219 RVA: 0x0018ECE0 File Offset: 0x0018CEE0
[Token(Token = "0x6007223")]
[Address(RVA = "0x1B9E4F0", Offset = "0x1B9D4F0", VA = "0x181B9E4F0")]
private static bool MDIDEDJGIPN(string ABADFLCBFIJ, out int DGFOAAGEKJO)
{
/*
An exception occurred when decompiling this method (06007223)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IAOJMNAKJLH::MDIDEDJGIPN(System.String,System.Int32&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_06, call:int32(Convert::ToInt32, ldloc:string(ABADFLCBFIJ)))
stfld:int32(int32::m_value, ldloc:int32&(DGFOAAGEKJO), ldloc:int32(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: 0x06007224 RID: 29220 RVA: 0x0018ECFC File Offset: 0x0018CEFC
[Token(Token = "0x6007224")]
[Address(RVA = "0x1BA0550", Offset = "0x1B9F550", VA = "0x181BA0550")]
private static bool OJJJFLHOEOA(string ABADFLCBFIJ, out long DGFOAAGEKJO)
{
/*
An exception occurred when decompiling this method (06007224)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IAOJMNAKJLH::OJJJFLHOEOA(System.String,System.Int64&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int64(var_0_06, call:int64(Convert::ToInt64, ldloc:string(ABADFLCBFIJ)))
stfld:int64(int64::m_value, ldloc:int64&(DGFOAAGEKJO), ldloc:int64(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: 0x06007225 RID: 29221 RVA: 0x0018ED18 File Offset: 0x0018CF18
[Token(Token = "0x6007225")]
[Address(RVA = "0x1B9F3E0", Offset = "0x1B9E3E0", VA = "0x181B9F3E0")]
public static PMGCJEPKFOF<IAOJMNAKJLH.LBPAPMIIKJC> NBKBEGGNJFB(string PAANJCAOOAG)
{
int num;
List<DABKFAIHBBP> list4;
do
{
num = 0;
CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage = cbllfjedoii;
List<CCEOLAOLEKJ> list = new List();
List<CCEOLAOLEKJ> accounts = list;
List<KLCOGEIGEBJ> list2 = new List();
List<KLCOGEIGEBJ> rooms = list2;
string text = PAANJCAOOAG.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;");
string escapedString = text;
List<IAOJMNAKJLH.EFLLOGNODNL> list3 = new List();
List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound = list3;
string escapedString4 = escapedString;
int stringLength = escapedString4.m_stringLength;
if (num < stringLength)
{
if (num != 0)
{
char c = escapedString4[num];
char c2 = escapedString[num];
string escapedString2 = escapedString;
if (1 < escapedString2.m_stringLength)
{
c = escapedString2[1];
bool flag;
if (!flag)
{
goto IL_160;
}
}
string text2 = escapedString.Substring(1, -1);
markupsFound.Add(num);
num++;
goto IL_F0;
}
goto IL_F0;
IL_160:
num++;
goto IL_164;
IL_F0:
char c3 = escapedString4[num];
char c4 = escapedString[num];
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = new IAOJMNAKJLH.EFLLOGNODNL();
efllognodnl.DKCPMFMNODI = (int)((ulong)4294967295L);
efllognodnl.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)2L);
efllognodnl.<NNFNOEMIODG>k__BackingField = num;
num++;
IAOJMNAKJLH.EFLLOGNODNL efllognodnl2 = new IAOJMNAKJLH.EFLLOGNODNL();
efllognodnl2.DKCPMFMNODI = (int)((ulong)4294967295L);
efllognodnl2.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)1L);
efllognodnl2.<NNFNOEMIODG>k__BackingField = num;
goto IL_160;
}
IL_164:
if (num != 0)
{
int num2 = stringLength - 1;
string escapedString3 = escapedString;
num2 -= num;
num++;
string text3 = escapedString3.Substring(num, num2);
markupsFound.Add(num);
}
List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound3 = markupsFound;
list4 = new List();
List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound2 = markupsFound;
List<DABKFAIHBBP>.Enumerator enumerator = list4.GetEnumerator();
bool flag2;
if (flag2)
{
if (list4 == (ulong)1L)
{
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.HBKBGEPCAGJ(num);
Action<CCEOLAOLEKJ> <>9__1;
if (<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
{
accounts.Add(account);
};
<>9__1 = action;
}
}
while (list4 != (ulong)2L)
{
}
Action<KLCOGEIGEBJ> <>9__2;
if (<>9__2 == 0)
{
Action<KLCOGEIGEBJ> action2 = delegate(KLCOGEIGEBJ room)
{
rooms.Add(room);
};
<>9__2 = action2;
}
}
}
while (num != 0);
AGMKFHGFEAE agmkfhgfeae = new AGMKFHGFEAE(list4);
Action action3 = delegate
{
int num3;
StringBuilder stringBuilder;
do
{
num3 = 0;
stringBuilder = new StringBuilder();
List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound4 = dllpepiiopl.markupsFound;
bool flag3;
if (flag3)
{
string escapedString5 = dllpepiiopl.escapedString;
int num4 = 0;
string text6;
StringBuilder stringBuilder2 = stringBuilder.Append(text6);
string text7;
if (stringBuilder2 == (ulong)1L)
{
text7 = string.Format("<@U{0}|{1}>", stringBuilder2, num4);
}
if (text7 == (ulong)2L)
{
string text8 = string.Format("<^R{0}|{1}>", text7, num4);
StringBuilder stringBuilder3 = stringBuilder.Append(text8);
}
num3++;
}
}
while (num3 != 0);
string escapedString6 = dllpepiiopl.escapedString;
if (num3 < escapedString6.m_stringLength)
{
string text9 = escapedString6.Substring(num3);
StringBuilder stringBuilder4 = stringBuilder.Append(text9);
}
int hashCode = stringBuilder.GetHashCode();
CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage3 = dllpepiiopl.packedChatMessage;
List<CCEOLAOLEKJ> accounts2 = dllpepiiopl.accounts;
List<KLCOGEIGEBJ> rooms2 = dllpepiiopl.rooms;
string empty3 = string.Empty;
IAOJMNAKJLH.LBPAPMIIKJC lbpapmiikjc2;
lbpapmiikjc2.<EPEOLLCPECG>k__BackingField = empty3;
string empty4 = string.Empty;
lbpapmiikjc2.<GGDPKEFBPGK>k__BackingField = empty4;
List<CCEOLAOLEKJ> list7 = new List();
lbpapmiikjc2.OLLKMIGNGBF = list7;
List<KLCOGEIGEBJ> list8 = new List();
lbpapmiikjc2.AOFLCGLNOFH = list8;
lbpapmiikjc2.<GGDPKEFBPGK>k__BackingField = hashCode;
lbpapmiikjc2.OLLKMIGNGBF = accounts2;
lbpapmiikjc2.AOFLCGLNOFH = rooms2;
packedChatMessage3.OOOIENHGNCA(lbpapmiikjc2);
};
agmkfhgfeae.System.Collections.IEnumerator.Reset();
CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage2 = dllpepiiopl.packedChatMessage;
string empty = string.Empty;
IAOJMNAKJLH.LBPAPMIIKJC lbpapmiikjc;
lbpapmiikjc.<EPEOLLCPECG>k__BackingField = empty;
string empty2 = string.Empty;
lbpapmiikjc.<GGDPKEFBPGK>k__BackingField = empty2;
List<CCEOLAOLEKJ> list5 = new List();
lbpapmiikjc.OLLKMIGNGBF = list5;
List<KLCOGEIGEBJ> list6 = new List();
lbpapmiikjc.AOFLCGLNOFH = list6;
lbpapmiikjc.<GGDPKEFBPGK>k__BackingField = PAANJCAOOAG;
string text4 = IAOJMNAKJLH.MENJMCFCIPA(PAANJCAOOAG);
string text5 = JsonUtility.ToJson(new IAOJMNAKJLH.MessageJson
{
Type = (IAOJMNAKJLH.PEHACEKFNLA)num,
Version = (int)((ulong)1L),
Data = text4
});
lbpapmiikjc.<EPEOLLCPECG>k__BackingField = text5;
PMGCJEPKFOF<IAOJMNAKJLH.LBPAPMIIKJC> pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO<IAOJMNAKJLH.LBPAPMIIKJC>(lbpapmiikjc);
throw new NullReferenceException();
}
// Token: 0x06007226 RID: 29222 RVA: 0x0018EFF8 File Offset: 0x0018D1F8
[Token(Token = "0x6007226")]
[Address(RVA = "0x1B9D160", Offset = "0x1B9C160", VA = "0x181B9D160")]
public static string FEGFJLANHOH(string NGDPIGJBMJD)
{
string text = IAOJMNAKJLH.MENJMCFCIPA(NGDPIGJBMJD);
return JsonUtility.ToJson(new IAOJMNAKJLH.MessageJson
{
Type = (IAOJMNAKJLH.PEHACEKFNLA)((ulong)0L),
Version = (int)((ulong)1L),
Data = text
});
}
// Token: 0x06007227 RID: 29223 RVA: 0x0018F038 File Offset: 0x0018D238
[Token(Token = "0x6007227")]
[Address(RVA = "0x1B9E590", Offset = "0x1B9D590", VA = "0x181B9E590")]
private static string MENJMCFCIPA(string OAIBBFDEHAC)
{
int num;
string text;
StringBuilder stringBuilder;
StringBuilder stringBuilder3;
do
{
num = 0;
if (OAIBBFDEHAC == 0 || OAIBBFDEHAC.m_stringLength == num)
{
goto IL_201;
}
text = OAIBBFDEHAC.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;");
List<IAOJMNAKJLH.EFLLOGNODNL> list = new List();
int stringLength = text.m_stringLength;
if (num < stringLength)
{
char c = text[num];
if (num != 0)
{
char c2 = text[num];
if (1 < text.m_stringLength)
{
c = text[1];
bool flag;
if (!flag)
{
goto IL_FB;
}
}
string text2 = text.Substring(1, -1);
list.Add(num);
num++;
goto IL_9A;
}
goto IL_9A;
IL_FB:
num++;
goto IL_FF;
IL_9A:
char c3 = text[num];
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = new IAOJMNAKJLH.EFLLOGNODNL();
efllognodnl.DKCPMFMNODI = (int)((ulong)4294967295L);
efllognodnl.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)2L);
efllognodnl.<NNFNOEMIODG>k__BackingField = num;
num++;
IAOJMNAKJLH.EFLLOGNODNL efllognodnl2 = new IAOJMNAKJLH.EFLLOGNODNL();
efllognodnl2.DKCPMFMNODI = (int)((ulong)4294967295L);
efllognodnl2.<PALMIOEJANE>k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)1L);
efllognodnl2.<NNFNOEMIODG>k__BackingField = num;
goto IL_FB;
}
IL_FF:
if (num != 0)
{
list.Add(num);
}
List<IAOJMNAKJLH.EFLLOGNODNL>.Enumerator enumerator = list.GetEnumerator();
bool flag2;
IAOJMNAKJLH.MJPPOCNIGAB mjppocnigab;
if (flag2)
{
mjppocnigab = new IAOJMNAKJLH.MJPPOCNIGAB();
mjppocnigab.markupGroup = mjppocnigab;
if (mjppocnigab != (ulong)1L)
{
continue;
}
IAOJMNAKJLH.EFLLOGNODNL markupGroup = mjppocnigab.markupGroup;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof;
while (pmgcjepkfof == 0)
{
}
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
{
IAOJMNAKJLH.EFLLOGNODNL markupGroup4 = mjppocnigab.markupGroup;
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
markupGroup4.EBFIAGGKOAM = (long)num2;
mjppocnigab.markupGroup.FBLEJONFPAK = true;
};
if (0 != 2)
{
continue;
}
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof2;
while (pmgcjepkfof2 == 0)
{
}
Action<KLCOGEIGEBJ> action2 = delegate(KLCOGEIGEBJ room)
{
IAOJMNAKJLH.EFLLOGNODNL markupGroup5 = mjppocnigab.markupGroup;
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
markupGroup5.EBFIAGGKOAM = <DOFDAMHCJLP>k__BackingField;
mjppocnigab.markupGroup.FBLEJONFPAK = true;
};
}
if (num != 0)
{
goto IL_20D;
}
if (num != -1)
{
}
stringBuilder = new StringBuilder();
bool flag3;
if (flag3)
{
string text3;
StringBuilder stringBuilder2 = stringBuilder.Append(text3);
string text4;
if (stringBuilder2 == (ulong)1L)
{
IAOJMNAKJLH.EFLLOGNODNL markupGroup2 = mjppocnigab.markupGroup;
text4 = string.Format("<@U{0}|{1}>", stringBuilder2, markupGroup2);
}
if (text4 == (ulong)2L)
{
IAOJMNAKJLH.EFLLOGNODNL markupGroup3 = mjppocnigab.markupGroup;
string text5 = string.Format("<^R{0}|{1}>", text4, markupGroup3);
stringBuilder3 = stringBuilder.Append(text5);
}
}
}
while (num != 0);
if (stringBuilder3 < text.m_stringLength)
{
string text6;
StringBuilder stringBuilder4 = stringBuilder.Append(text6);
}
int hashCode = stringBuilder.GetHashCode();
IL_201:
return "";
IL_20D:
throw new NullReferenceException();
}
// Token: 0x06007228 RID: 29224 RVA: 0x0018F270 File Offset: 0x0018D470
[Token(Token = "0x6007228")]
[Address(RVA = "0x1B9DF30", Offset = "0x1B9CF30", VA = "0x181B9DF30")]
public static bool INHHMCLGDNL(char MBEHODBGOJI)
{
return true;
}
// Token: 0x06007229 RID: 29225 RVA: 0x0018F280 File Offset: 0x0018D480
[Token(Token = "0x6007229")]
[Address(RVA = "0x1B9EED0", Offset = "0x1B9DED0", VA = "0x181B9EED0")]
private static PMGCJEPKFOF<List<OKLPPLDEGKH>> MHONFFEPBGK(int MNIJHBJDPPA = 50)
{
int num;
string text = string.Format("thread?maxCount={0}&mode={1}", MNIJHBJDPPA, num);
int num2 = 0;
ulong num3;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num2 != 0, num3 != 0UL);
int num4 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num4 != 0);
if (IAOJMNAKJLH.<>c.<>9__48_0 == 0)
{
IAOJMNAKJLH.<>c.<>9__48_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to GetNextNChats: {0}", array);
};
}
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
}
// Token: 0x0600722A RID: 29226 RVA: 0x0018F2E4 File Offset: 0x0018D4E4
[Token(Token = "0x600722A")]
[Address(RVA = "0x1B9D920", Offset = "0x1B9C920", VA = "0x181B9D920")]
private static void HCPGBBCIONL(ChatMessage NGPMADFHHKP)
{
ChatMessage message = NGPMADFHHKP;
long <NIDPBLEDIBP>k__BackingField = NGPMADFHHKP.<NIDPBLEDIBP>k__BackingField;
bool <CJKEPNNJINH>k__BackingField = NGPMADFHHKP.<CJKEPNNJINH>k__BackingField;
PMGCJEPKFOF<OKLPPLDEGKH> pmgcjepkfof = IAOJMNAKJLH.EPHMNGGEOPC(<NIDPBLEDIBP>k__BackingField, <CJKEPNNJINH>k__BackingField);
Action<OKLPPLDEGKH> action = delegate(OKLPPLDEGKH chat)
{
int num = 0;
if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num))
{
object[] array = new object[2];
long <NIDPBLEDIBP>k__BackingField2 = message.<NIDPBLEDIBP>k__BackingField;
if (array != 0)
{
}
array[0] = array;
long <LCHDGAMDABJ>k__BackingField = message.<LCHDGAMDABJ>k__BackingField;
array[1] = <LCHDGAMDABJ>k__BackingField;
Debug.LogErrorFormat("Could not find thread id {0} for message id {1}", array);
return;
}
ChatMessage message2 = message;
IAOJMNAKJLH.HCPGBBCIONL(chat, message2);
IAOJMNAKJLH.IMOCHFBPGPE(chat);
};
throw new NullReferenceException();
}
// Token: 0x0600722B RID: 29227 RVA: 0x0018F328 File Offset: 0x0018D528
[Token(Token = "0x600722B")]
[Address(RVA = "0x1B9DA10", Offset = "0x1B9CA10", VA = "0x181B9DA10")]
private static void HCPGBBCIONL(OKLPPLDEGKH OFPDIAMBDKK, ChatMessage NGPMADFHHKP)
{
if (!OFPDIAMBDKK.<NDHEALCACPN>k__BackingField.Contains(NGPMADFHHKP))
{
OFPDIAMBDKK.<NDHEALCACPN>k__BackingField.Add(NGPMADFHHKP);
OKLPPLDEGKH.LCMNFDFEPOK(OFPDIAMBDKK.<NDHEALCACPN>k__BackingField);
}
}
// Token: 0x0600722C RID: 29228 RVA: 0x0018F364 File Offset: 0x0018D564
[Token(Token = "0x600722C")]
[Address(RVA = "0x1B9DE40", Offset = "0x1B9CE40", VA = "0x181B9DE40")]
private static void IMOCHFBPGPE(OKLPPLDEGKH OFPDIAMBDKK)
{
IAOJMNAKJLH.FNNMPDKBCDD.CNFDGDEOPPF(OFPDIAMBDKK);
}
// Token: 0x0600722D RID: 29229 RVA: 0x0018F384 File Offset: 0x0018D584
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600722D")]
[Address(RVA = "0x1BA05F0", Offset = "0x1B9F5F0", VA = "0x181BA05F0")]
static IAOJMNAKJLH()
{
int num;
int num2;
MFBGLIHGCGO<OKLPPLDEGKH> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
IAOJMNAKJLH.FNNMPDKBCDD = mfbglihgcgo;
int num3;
int num4;
MFBGLIHGCGO<OKLPPLDEGKH> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
IAOJMNAKJLH.LDICCKENACH = mfbglihgcgo2;
int num5;
int num6;
MFBGLIHGCGO<ChatMessage> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
IAOJMNAKJLH.BMOFDPFGGGH = mfbglihgcgo3;
}
// Token: 0x04004B12 RID: 19218
[Token(Token = "0x4004B12")]
private static Dictionary<long, OKLPPLDEGKH> IJJIKMABGNG = new Dictionary();
// Token: 0x04004B13 RID: 19219
[Token(Token = "0x4004B13")]
public static MFBGLIHGCGO<OKLPPLDEGKH> FNNMPDKBCDD;
// Token: 0x04004B14 RID: 19220
[Token(Token = "0x4004B14")]
public static MFBGLIHGCGO<OKLPPLDEGKH> LDICCKENACH;
// Token: 0x04004B15 RID: 19221
[Token(Token = "0x4004B15")]
public static MFBGLIHGCGO<ChatMessage> BMOFDPFGGGH;
// Token: 0x04004B16 RID: 19222
[Token(Token = "0x4004B16")]
public const int GAHBNHONNJJ = -5;
// Token: 0x04004B17 RID: 19223
[Token(Token = "0x4004B17")]
private const int AGAKHMOGBIJ = 1;
// Token: 0x020013BF RID: 5055
[Token(Token = "0x20013BF")]
private enum ECFKKLHGNPB
{
// Token: 0x04004B19 RID: 19225
[Token(Token = "0x4004B19")]
Latest,
// Token: 0x04004B1A RID: 19226
[Token(Token = "0x4004B1A")]
NewerThan,
// Token: 0x04004B1B RID: 19227
[Token(Token = "0x4004B1B")]
OlderThan
}
// Token: 0x020013C0 RID: 5056
[Token(Token = "0x20013C0")]
public enum PEHACEKFNLA
{
// Token: 0x04004B1D RID: 19229
[Token(Token = "0x4004B1D")]
Text
}
// Token: 0x020013C1 RID: 5057
[Token(Token = "0x20013C1")]
[Serializable]
public class MessageJson
{
// Token: 0x0600722E RID: 29230 RVA: 0x0018F3E0 File Offset: 0x0018D5E0
[Token(Token = "0x600722E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MessageJson()
{
}
// Token: 0x04004B1E RID: 19230
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B1E")]
public IAOJMNAKJLH.PEHACEKFNLA Type;
// Token: 0x04004B1F RID: 19231
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004B1F")]
public int Version;
// Token: 0x04004B20 RID: 19232
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B20")]
public string Data;
}
// Token: 0x020013C2 RID: 5058
[Token(Token = "0x20013C2")]
public class TextMessageJson : IAOJMNAKJLH.MessageJson
{
// Token: 0x17001298 RID: 4760
// (get) Token: 0x0600722F RID: 29231 RVA: 0x0018F3F4 File Offset: 0x0018D5F4
// (set) Token: 0x06007230 RID: 29232 RVA: 0x0018F408 File Offset: 0x0018D608
[Token(Token = "0x17001298")]
public List<IAOJMNAKJLH.AFJCPHCCAGK> PBDHFKAGKGF
{
[Token(Token = "0x600722F")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6007230")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x17001299 RID: 4761
// (get) Token: 0x06007231 RID: 29233 RVA: 0x0018F41C File Offset: 0x0018D61C
[Token(Token = "0x17001299")]
public bool EHLGFMNCKBN
{
[Token(Token = "0x6007231")]
[Address(RVA = "0x1A26B30", Offset = "0x1A25B30", VA = "0x181A26B30")]
get
{
if (this.<MEKCMNKMBGK>k__BackingField == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x06007232 RID: 29234 RVA: 0x0018F434 File Offset: 0x0018D634
[Token(Token = "0x6007232")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
public LNGJEDLLFHG<string> JLFPEIIBCKH()
{
return this.MFEECPKIMML;
}
// Token: 0x06007233 RID: 29235 RVA: 0x0018F448 File Offset: 0x0018D648
[Token(Token = "0x6007233")]
[Address(RVA = "0x1A26DE0", Offset = "0x1A25DE0", VA = "0x181A26DE0")]
public PMGCJEPKFOF<string> GBHMBOKPMMF()
{
HashSet<int> ncamgbljdpi = this.NCAMGBLJDPI;
HashSet<long> iahkhmhgepj = this.IAHKHMHGEPJ;
return JJEKJGALHKO.MKLIDFOGIGO<string>(this.OCEHMLHEINH);
}
// Token: 0x06007234 RID: 29236 RVA: 0x0018F4C4 File Offset: 0x0018D6C4
[Token(Token = "0x6007234")]
[Address(RVA = "0x1A273A0", Offset = "0x1A263A0", VA = "0x181A273A0")]
public void PNMNCKOGFLG(string NCPBDBJDNHB)
{
LNGJEDLLFHG<string> mfeecpkimml = this.MFEECPKIMML;
this.OCEHMLHEINH = NCPBDBJDNHB;
mfeecpkimml.DMLIOOCLKKP = NCPBDBJDNHB;
}
// Token: 0x06007235 RID: 29237 RVA: 0x0018F4EC File Offset: 0x0018D6EC
[Token(Token = "0x6007235")]
[Address(RVA = "0x1A26F30", Offset = "0x1A25F30", VA = "0x181A26F30")]
public void ICKEBEMPAOH(int ENJEOLBEALP)
{
if (this.NCAMGBLJDPI.Contains(ENJEOLBEALP))
{
return;
}
bool flag = this.NCAMGBLJDPI.Add(ENJEOLBEALP);
}
// Token: 0x06007236 RID: 29238 RVA: 0x0018F53C File Offset: 0x0018D73C
[Token(Token = "0x6007236")]
[Address(RVA = "0x1A27060", Offset = "0x1A26060", VA = "0x181A27060")]
public void NEKHKEGCOJC(long ENJEOLBEALP)
{
if (this.IAHKHMHGEPJ.Contains(ENJEOLBEALP))
{
return;
}
bool flag = this.IAHKHMHGEPJ.Add(ENJEOLBEALP);
}
// Token: 0x06007237 RID: 29239 RVA: 0x0018F58C File Offset: 0x0018D78C
[Token(Token = "0x6007237")]
[Address(RVA = "0x1A272A0", Offset = "0x1A262A0", VA = "0x181A272A0")]
public void ONNCAOHCBCO(int ENJEOLBEALP)
{
bool flag = this.NCAMGBLJDPI.Remove(ENJEOLBEALP);
HashSet<int> ncamgbljdpi = this.NCAMGBLJDPI;
this.GBGFPOJJHPK();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.ONNCAOHCBCO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
}
// Token: 0x06007238 RID: 29240 RVA: 0x0018F5D8 File Offset: 0x0018D7D8
[Token(Token = "0x6007238")]
[Address(RVA = "0x1A27190", Offset = "0x1A26190", VA = "0x181A27190")]
public void NFMLKMFEAKD(long ENJEOLBEALP)
{
bool flag = this.IAHKHMHGEPJ.Remove(ENJEOLBEALP);
HashSet<long> iahkhmhgepj = this.IAHKHMHGEPJ;
this.GBGFPOJJHPK();
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.NFMLKMFEAKD);
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
}
// Token: 0x06007239 RID: 29241 RVA: 0x0018F624 File Offset: 0x0018D824
[Token(Token = "0x6007239")]
[Address(RVA = "0x1A26D00", Offset = "0x1A25D00", VA = "0x181A26D00")]
private void GBGFPOJJHPK()
{
string data = this.Data;
int version = this.Version;
bool njgpicacihb = this.NJGPICACIHB;
IAOJMNAKJLH.TextMessageJson textMessageJson = IAOJMNAKJLH.ELMJFOJEDPF(data, version, njgpicacihb);
string ocehmlheinh = textMessageJson.OCEHMLHEINH;
LNGJEDLLFHG<string> mfeecpkimml = this.MFEECPKIMML;
this.OCEHMLHEINH = ocehmlheinh;
mfeecpkimml.DMLIOOCLKKP = ocehmlheinh;
List<IAOJMNAKJLH.AFJCPHCCAGK> list = textMessageJson.<MEKCMNKMBGK>k__BackingField;
this.<MEKCMNKMBGK>k__BackingField = list;
}
// Token: 0x0600723A RID: 29242 RVA: 0x0018F688 File Offset: 0x0018D888
[Token(Token = "0x600723A")]
[Address(RVA = "0x1A26B70", Offset = "0x1A25B70", VA = "0x181A26B70", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.ONNCAOHCBCO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action2 = new Action(this.NFMLKMFEAKD);
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action2);
base..ctor();
}
while (num != 0);
}
// Token: 0x0600723B RID: 29243 RVA: 0x0018F6E4 File Offset: 0x0018D8E4
[Token(Token = "0x600723B")]
[Address(RVA = "0x1A27400", Offset = "0x1A26400", VA = "0x181A27400")]
public TextMessageJson()
{
LNGJEDLLFHG<string> lngjedllfhg = new LNGJEDLLFHG();
this.MFEECPKIMML = lngjedllfhg;
HashSet<int> hashSet = new HashSet();
this.NCAMGBLJDPI = hashSet;
HashSet<long> hashSet2 = new HashSet();
this.IAHKHMHGEPJ = hashSet2;
base..ctor();
}
// Token: 0x04004B22 RID: 19234
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B22")]
public bool NJGPICACIHB;
// Token: 0x04004B23 RID: 19235
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004B23")]
public string OCEHMLHEINH;
// Token: 0x04004B24 RID: 19236
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004B24")]
private LNGJEDLLFHG<string> MFEECPKIMML;
// Token: 0x04004B25 RID: 19237
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004B25")]
private HashSet<int> NCAMGBLJDPI;
// Token: 0x04004B26 RID: 19238
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004B26")]
private HashSet<long> IAHKHMHGEPJ;
// Token: 0x020013C3 RID: 5059
[Token(Token = "0x20013C3")]
[CompilerGenerated]
private sealed class JHMIOPJABDE
{
// Token: 0x0600723C RID: 29244 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600723C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JHMIOPJABDE()
{
}
// Token: 0x0600723D RID: 29245 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600723D")]
[Address(RVA = "0x1A257A0", Offset = "0x1A247A0", VA = "0x181A257A0")]
internal void <GetFormattedTextPromise>b__0(string value)
{
}
// Token: 0x04004B27 RID: 19239
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B27")]
public IAOJMNAKJLH.TextMessageJson <>4__this;
// Token: 0x04004B28 RID: 19240
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B28")]
public CBLLFJEDOII<string> promise;
// Token: 0x04004B29 RID: 19241
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004B29")]
public Action<string> action;
}
}
// Token: 0x020013C4 RID: 5060
[Token(Token = "0x20013C4")]
public class AFJCPHCCAGK
{
// Token: 0x1700129A RID: 4762
// (get) Token: 0x0600723E RID: 29246 RVA: 0x0018F720 File Offset: 0x0018D920
// (set) Token: 0x0600723F RID: 29247 RVA: 0x0018F734 File Offset: 0x0018D934
[Token(Token = "0x1700129A")]
public IAOJMNAKJLH.GFMGNLOBAAF CHFFKCJNCCM
{
[Token(Token = "0x600723E")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x600723F")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x1700129B RID: 4763
// (get) Token: 0x06007240 RID: 29248 RVA: 0x0018F748 File Offset: 0x0018D948
// (set) Token: 0x06007241 RID: 29249 RVA: 0x0018F75C File Offset: 0x0018D95C
[Token(Token = "0x1700129B")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6007240")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007241")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x06007242 RID: 29250 RVA: 0x0018F770 File Offset: 0x0018D970
[Token(Token = "0x6007242")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AFJCPHCCAGK()
{
}
}
// Token: 0x020013C5 RID: 5061
[Token(Token = "0x20013C5")]
public class LBPAPMIIKJC
{
// Token: 0x1700129C RID: 4764
// (get) Token: 0x06007243 RID: 29251 RVA: 0x0018F784 File Offset: 0x0018D984
// (set) Token: 0x06007244 RID: 29252 RVA: 0x0018F798 File Offset: 0x0018D998
[Token(Token = "0x1700129C")]
public string JFABFMJCMEA
{
[Token(Token = "0x6007243")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007244")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x1700129D RID: 4765
// (get) Token: 0x06007245 RID: 29253 RVA: 0x0018F7AC File Offset: 0x0018D9AC
// (set) Token: 0x06007246 RID: 29254 RVA: 0x0018F7C0 File Offset: 0x0018D9C0
[Token(Token = "0x1700129D")]
public string JOLKPPAIKKC
{
[Token(Token = "0x6007245")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007246")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x1700129E RID: 4766
// (get) Token: 0x06007247 RID: 29255 RVA: 0x0018F7D4 File Offset: 0x0018D9D4
[Token(Token = "0x1700129E")]
public IReadOnlyList<CCEOLAOLEKJ> GGPNLJPMGPH
{
[Token(Token = "0x6007247")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
/*
An exception occurred when decompiling this method (06007247)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<CCEOLAOLEKJ> IAOJMNAKJLH/LBPAPMIIKJC::CACMIHBBKIJ()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class CCEOLAOLEKJ>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class CCEOLAOLEKJ>(LBPAPMIIKJC::OLLKMIGNGBF, ldloc:LBPAPMIIKJC(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: 0x1700129F RID: 4767
// (get) Token: 0x06007248 RID: 29256 RVA: 0x0018F7E8 File Offset: 0x0018D9E8
[Token(Token = "0x1700129F")]
public IReadOnlyList<KLCOGEIGEBJ> HEFJFKFNNCJ
{
[Token(Token = "0x6007248")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
/*
An exception occurred when decompiling this method (06007248)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<KLCOGEIGEBJ> IAOJMNAKJLH/LBPAPMIIKJC::DGHCHOLINLF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class KLCOGEIGEBJ>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class KLCOGEIGEBJ>(LBPAPMIIKJC::AOFLCGLNOFH, ldloc:LBPAPMIIKJC(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: 0x06007249 RID: 29257 RVA: 0x0018F7FC File Offset: 0x0018D9FC
[Token(Token = "0x6007249")]
[Address(RVA = "0x1BA0D30", Offset = "0x1B9FD30", VA = "0x181BA0D30")]
public LBPAPMIIKJC(string OCEHMLHEINH)
{
string empty = string.Empty;
this.JFABFMJCMEA = empty;
string empty2 = string.Empty;
this.JOLKPPAIKKC = empty2;
List<CCEOLAOLEKJ> list = new List();
this.OLLKMIGNGBF = list;
List<KLCOGEIGEBJ> list2 = new List();
this.AOFLCGLNOFH = list2;
base..ctor();
this.JOLKPPAIKKC = OCEHMLHEINH;
string text = IAOJMNAKJLH.MENJMCFCIPA(OCEHMLHEINH);
string text2 = JsonUtility.ToJson(new IAOJMNAKJLH.MessageJson
{
Type = (IAOJMNAKJLH.PEHACEKFNLA)((ulong)0L),
Version = (int)((ulong)1L),
Data = text
});
this.JFABFMJCMEA = text2;
}
// Token: 0x0600724A RID: 29258 RVA: 0x0018F890 File Offset: 0x0018DA90
[Token(Token = "0x600724A")]
[Address(RVA = "0x1BA0C50", Offset = "0x1B9FC50", VA = "0x181BA0C50")]
public LBPAPMIIKJC(string OCEHMLHEINH, List<CCEOLAOLEKJ> OLLKMIGNGBF, List<KLCOGEIGEBJ> AOFLCGLNOFH)
{
string empty = string.Empty;
this.JFABFMJCMEA = empty;
string empty2 = string.Empty;
this.JOLKPPAIKKC = empty2;
List<CCEOLAOLEKJ> list = new List();
this.OLLKMIGNGBF = list;
List<KLCOGEIGEBJ> list2 = new List();
this.AOFLCGLNOFH = list2;
base..ctor();
this.OLLKMIGNGBF = OLLKMIGNGBF;
this.AOFLCGLNOFH = AOFLCGLNOFH;
this.JOLKPPAIKKC = OCEHMLHEINH;
}
// Token: 0x04004B2E RID: 19246
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004B2E")]
private List<CCEOLAOLEKJ> OLLKMIGNGBF;
// Token: 0x04004B2F RID: 19247
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B2F")]
private List<KLCOGEIGEBJ> AOFLCGLNOFH;
}
// Token: 0x020013C6 RID: 5062
[Token(Token = "0x20013C6")]
private class EFLLOGNODNL
{
// Token: 0x170012A0 RID: 4768
// (get) Token: 0x0600724B RID: 29259 RVA: 0x0018F8EC File Offset: 0x0018DAEC
// (set) Token: 0x0600724C RID: 29260 RVA: 0x0018F900 File Offset: 0x0018DB00
[Token(Token = "0x170012A0")]
public string HHNIKIHLKOI
{
[Token(Token = "0x600724B")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600724C")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x170012A1 RID: 4769
// (get) Token: 0x0600724D RID: 29261 RVA: 0x0018F914 File Offset: 0x0018DB14
// (set) Token: 0x0600724E RID: 29262 RVA: 0x0018F928 File Offset: 0x0018DB28
[Token(Token = "0x170012A1")]
public IAOJMNAKJLH.GFMGNLOBAAF OPLHMKFCNOL
{
[Token(Token = "0x600724D")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get;
[Token(Token = "0x600724E")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
set;
}
// Token: 0x170012A2 RID: 4770
// (get) Token: 0x0600724F RID: 29263 RVA: 0x0018F93C File Offset: 0x0018DB3C
// (set) Token: 0x06007250 RID: 29264 RVA: 0x0018F950 File Offset: 0x0018DB50
[Token(Token = "0x170012A2")]
public int JKHJABPHNLH
{
[Token(Token = "0x600724F")]
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
get;
[Token(Token = "0x6007250")]
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
set;
}
// Token: 0x170012A3 RID: 4771
// (get) Token: 0x06007251 RID: 29265 RVA: 0x0018F964 File Offset: 0x0018DB64
// (set) Token: 0x06007252 RID: 29266 RVA: 0x0018F978 File Offset: 0x0018DB78
[Token(Token = "0x170012A3")]
public int EJDJGAFFJHM
{
[Token(Token = "0x6007251")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get;
[Token(Token = "0x6007252")]
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
set;
}
// Token: 0x170012A4 RID: 4772
// (get) Token: 0x06007253 RID: 29267 RVA: 0x0018F98C File Offset: 0x0018DB8C
// (set) Token: 0x06007254 RID: 29268 RVA: 0x0018F9A0 File Offset: 0x0018DBA0
[Token(Token = "0x170012A4")]
public string OIKPEKCJKPA
{
[Token(Token = "0x6007253")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x6007254")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set;
}
// Token: 0x06007255 RID: 29269 RVA: 0x0018F9B4 File Offset: 0x0018DBB4
[Token(Token = "0x6007255")]
[Address(RVA = "0x1B87CF0", Offset = "0x1B86CF0", VA = "0x181B87CF0")]
public EFLLOGNODNL()
{
}
// Token: 0x04004B34 RID: 19252
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004B34")]
public bool FBLEJONFPAK;
// Token: 0x04004B35 RID: 19253
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B35")]
public long EBFIAGGKOAM;
// Token: 0x04004B36 RID: 19254
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004B36")]
public int DKCPMFMNODI = (int)((ulong)4294967295L);
}
// Token: 0x020013C7 RID: 5063
[Token(Token = "0x20013C7")]
public enum GFMGNLOBAAF
{
// Token: 0x04004B39 RID: 19257
[Token(Token = "0x4004B39")]
Invalid,
// Token: 0x04004B3A RID: 19258
[Token(Token = "0x4004B3A")]
Username,
// Token: 0x04004B3B RID: 19259
[Token(Token = "0x4004B3B")]
Roomname
}
// Token: 0x020013C9 RID: 5065
[Token(Token = "0x20013C9")]
[CompilerGenerated]
private sealed class JOMANMGFFKC
{
// Token: 0x06007266 RID: 29286 RVA: 0x0018FCD8 File Offset: 0x0018DED8
[Token(Token = "0x6007266")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JOMANMGFFKC()
{
}
// Token: 0x06007267 RID: 29287 RVA: 0x0018FCEC File Offset: 0x0018DEEC
[Token(Token = "0x6007267")]
[Address(RVA = "0x1BA0960", Offset = "0x1B9F960", VA = "0x181BA0960")]
internal void <GetNextNMessages>b__0(List<ChatMessage> newMessages)
{
int num;
OKLPPLDEGKH oklppldegkh;
do
{
num = 0;
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
long <HEAFOGKDIBM>k__BackingField = this.chat.<HEAFOGKDIBM>k__BackingField;
oklppldegkh = ijjikmabgng[<HEAFOGKDIBM>k__BackingField];
bool flag;
if (flag)
{
}
}
while (num != 0);
oklppldegkh.<AHKLPPMDOFE>k__BackingField = false;
long num2 = oklppldegkh.KHONMCJPJHA;
oklppldegkh.<COINGAAHODH>k__BackingField = num2;
}
// Token: 0x04004B4B RID: 19275
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B4B")]
public OKLPPLDEGKH chat;
}
// Token: 0x020013CA RID: 5066
[Token(Token = "0x20013CA")]
[CompilerGenerated]
private sealed class JACALFJFANI
{
// Token: 0x06007268 RID: 29288 RVA: 0x0018FD3C File Offset: 0x0018DF3C
[Token(Token = "0x6007268")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JACALFJFANI()
{
}
// Token: 0x06007269 RID: 29289 RVA: 0x0018FD50 File Offset: 0x0018DF50
[Token(Token = "0x6007269")]
[Address(RVA = "0x1BA0710", Offset = "0x1B9F710", VA = "0x181BA0710")]
internal void <LeaveChat>b__0(KJEFMHKMHOB chatResult)
{
if (chatResult == KJEFMHKMHOB.Success)
{
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
long num = this.chatId;
bool flag = ijjikmabgng.Remove(num);
}
}
// Token: 0x04004B4C RID: 19276
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B4C")]
public long chatId;
}
// Token: 0x020013CB RID: 5067
[Token(Token = "0x20013CB")]
[CompilerGenerated]
private sealed class EHHFMKNCCFK
{
// Token: 0x0600726A RID: 29290 RVA: 0x0018FD7C File Offset: 0x0018DF7C
[Token(Token = "0x600726A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EHHFMKNCCFK()
{
}
// Token: 0x0600726B RID: 29291 RVA: 0x0018FD90 File Offset: 0x0018DF90
[Token(Token = "0x600726B")]
[Address(RVA = "0x1B87D00", Offset = "0x1B86D00", VA = "0x181B87D00")]
internal void <SendMessageToChatThreadWithPlayers>b__0(BBJLEHIBGBJ r)
{
if (r.<MJLDKIFMHCN>k__BackingField == KJEFMHKMHOB.Success)
{
OKLPPLDEGKH <BDDCIEDKFBM>k__BackingField = r.<BDDCIEDKFBM>k__BackingField;
List<ChatMessage> <NDHEALCACPN>k__BackingField = <BDDCIEDKFBM>k__BackingField.<NDHEALCACPN>k__BackingField;
ObscuredInt obscuredInt = this.localAccountId;
long <HEAFOGKDIBM>k__BackingField = <BDDCIEDKFBM>k__BackingField.<HEAFOGKDIBM>k__BackingField;
bool fakeValueActive = this.localAccountId.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(obscuredInt);
CFLMJLFBOKH.PGANKAHHBJJ pgankahhbjj = this.createChatSource;
}
}
// Token: 0x04004B4D RID: 19277
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B4D")]
public ObscuredInt localAccountId;
// Token: 0x04004B4E RID: 19278
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004B4E")]
public CFLMJLFBOKH.PNCCMHEKFKJ replyChatSource;
// Token: 0x04004B4F RID: 19279
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B4F")]
public int replyTaggedPlayers;
// Token: 0x04004B50 RID: 19280
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004B50")]
public int replyTaggedRooms;
// Token: 0x04004B51 RID: 19281
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004B51")]
public CFLMJLFBOKH.PGANKAHHBJJ createChatSource;
}
// Token: 0x020013CC RID: 5068
[Token(Token = "0x20013CC")]
[CompilerGenerated]
private sealed class PAHFDGAHFOK
{
// Token: 0x0600726C RID: 29292 RVA: 0x0018FE30 File Offset: 0x0018E030
[Token(Token = "0x600726C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PAHFDGAHFOK()
{
}
// Token: 0x0600726D RID: 29293 RVA: 0x0018FE44 File Offset: 0x0018E044
[Token(Token = "0x600726D")]
[Address(RVA = "0x1A26280", Offset = "0x1A25280", VA = "0x181A26280")]
internal PMGCJEPKFOF<KBMDHNGPDGN> <SendRawMessage>b__0(IAOJMNAKJLH.LBPAPMIIKJC chatReferences)
{
long num = this.chatId;
string <EPEOLLCPECG>k__BackingField = chatReferences.<EPEOLLCPECG>k__BackingField;
return IAOJMNAKJLH.MPLDGJCCIMN(num, <EPEOLLCPECG>k__BackingField);
}
// Token: 0x04004B52 RID: 19282
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B52")]
public long chatId;
}
// Token: 0x020013CD RID: 5069
[Token(Token = "0x20013CD")]
[CompilerGenerated]
private sealed class IEDKEPCNKCI
{
// Token: 0x0600726E RID: 29294 RVA: 0x0018FE6C File Offset: 0x0018E06C
[Token(Token = "0x600726E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IEDKEPCNKCI()
{
}
// Token: 0x04004B53 RID: 19283
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B53")]
public OKLPPLDEGKH cachedChat;
}
// Token: 0x020013CE RID: 5070
[Token(Token = "0x20013CE")]
[CompilerGenerated]
private sealed class GHBIJBPPCPI
{
// Token: 0x0600726F RID: 29295 RVA: 0x0018FE80 File Offset: 0x0018E080
[Token(Token = "0x600726F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GHBIJBPPCPI()
{
}
// Token: 0x06007270 RID: 29296 RVA: 0x0018FE94 File Offset: 0x0018E094
[Token(Token = "0x6007270")]
[Address(RVA = "0x1B88030", Offset = "0x1B87030", VA = "0x181B88030")]
internal void <ReadMessage>b__0(KJEFMHKMHOB chatResults)
{
if (chatResults != KJEFMHKMHOB.Success)
{
OKLPPLDEGKH cachedChat = this.CS$<>8__locals1.cachedChat;
long num = this.oldLastReadId;
cachedChat.<HMEGDPCEFDD>k__BackingField = num;
object[] array = new object[1];
if (array != 0)
{
}
array[0] = array;
Debug.LogErrorFormat("Failed to ReadMessage: {0}", array);
}
IAOJMNAKJLH.IMOCHFBPGPE(this.CS$<>8__locals1.cachedChat);
}
// Token: 0x06007271 RID: 29297 RVA: 0x0018FEF4 File Offset: 0x0018E0F4
[Token(Token = "0x6007271")]
[Address(RVA = "0x1B88190", Offset = "0x1B87190", VA = "0x181B88190")]
internal void <ReadMessage>b__1(string error)
{
OKLPPLDEGKH cachedChat = this.CS$<>8__locals1.cachedChat;
long num = this.oldLastReadId;
cachedChat.<HMEGDPCEFDD>k__BackingField = num;
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to ReadMessage: {0}", array);
}
// Token: 0x04004B54 RID: 19284
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B54")]
public long oldLastReadId;
// Token: 0x04004B55 RID: 19285
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B55")]
public IAOJMNAKJLH.IEDKEPCNKCI CS$<>8__locals1;
}
// Token: 0x020013CF RID: 5071
[Token(Token = "0x20013CF")]
[CompilerGenerated]
private sealed class LDDPODEBEGH
{
// Token: 0x06007272 RID: 29298 RVA: 0x0018FF40 File Offset: 0x0018E140
[Token(Token = "0x6007272")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LDDPODEBEGH()
{
}
// Token: 0x06007273 RID: 29299 RVA: 0x0018FF54 File Offset: 0x0018E154
[Token(Token = "0x6007273")]
[Address(RVA = "0x1A25CE0", Offset = "0x1A24CE0", VA = "0x181A25CE0")]
internal void <RenameChat>b__0(KJEFMHKMHOB response)
{
OKLPPLDEGKH oklppldegkh = this.cachedChat;
string text = this.chatName;
oklppldegkh.LNGCEEGDDIN(text);
}
// Token: 0x04004B56 RID: 19286
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B56")]
public OKLPPLDEGKH cachedChat;
// Token: 0x04004B57 RID: 19287
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B57")]
public string chatName;
}
// Token: 0x020013D0 RID: 5072
[Token(Token = "0x20013D0")]
[CompilerGenerated]
private sealed class LCNBLIKFFPK
{
// Token: 0x06007274 RID: 29300 RVA: 0x0018FF7C File Offset: 0x0018E17C
[Token(Token = "0x6007274")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LCNBLIKFFPK()
{
}
// Token: 0x06007275 RID: 29301 RVA: 0x0018FF90 File Offset: 0x0018E190
[Token(Token = "0x6007275")]
[Address(RVA = "0x1A25C90", Offset = "0x1A24C90", VA = "0x181A25C90")]
internal KJEFMHKMHOB <SnoozeChat>b__0(PEEJPLEBBJF response)
{
KJEFMHKMHOB <MJLDKIFMHCN>k__BackingField = response.<MJLDKIFMHCN>k__BackingField;
if (<MJLDKIFMHCN>k__BackingField == KJEFMHKMHOB.Success)
{
OKLPPLDEGKH oklppldegkh = this.cachedChat;
DateTime? <BLLLKNHMKEB>k__BackingField = response.<BLLLKNHMKEB>k__BackingField;
oklppldegkh.LJOAEPBDIKE(<BLLLKNHMKEB>k__BackingField);
}
return <MJLDKIFMHCN>k__BackingField;
}
// Token: 0x04004B58 RID: 19288
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B58")]
public OKLPPLDEGKH cachedChat;
}
// Token: 0x020013D1 RID: 5073
[Token(Token = "0x20013D1")]
[CompilerGenerated]
private sealed class HGBLNNOAHEN
{
// Token: 0x06007276 RID: 29302 RVA: 0x0018FFC4 File Offset: 0x0018E1C4
[Token(Token = "0x6007276")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HGBLNNOAHEN()
{
}
// Token: 0x06007277 RID: 29303 RVA: 0x0018FFD8 File Offset: 0x0018E1D8
[Token(Token = "0x6007277")]
[Address(RVA = "0x1B88280", Offset = "0x1B87280", VA = "0x181B88280")]
internal void <GenerateTextMessageJsonFromData>b__0(CCEOLAOLEKJ account)
{
StringBuilder stringBuilder = this.builder;
if (!this.isSystemMessage)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
}
string text2 = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
StringBuilder stringBuilder2 = stringBuilder.Append(text2);
}
// Token: 0x06007278 RID: 29304 RVA: 0x00190024 File Offset: 0x0018E224
[Token(Token = "0x6007278")]
[Address(RVA = "0x1B883A0", Offset = "0x1B873A0", VA = "0x181B883A0")]
internal void <GenerateTextMessageJsonFromData>g__AppendToStringBuilder|1(bool isSystemMsg, CCEOLAOLEKJ account)
{
StringBuilder stringBuilder = this.builder;
if (!this.isSystemMessage)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
}
string text2 = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
StringBuilder stringBuilder2 = stringBuilder.Append(text2);
}
// Token: 0x06007279 RID: 29305 RVA: 0x00190070 File Offset: 0x0018E270
[Token(Token = "0x6007279")]
[Address(RVA = "0x1B88330", Offset = "0x1B87330", VA = "0x181B88330")]
internal void <GenerateTextMessageJsonFromData>b__2(KLCOGEIGEBJ room)
{
StringBuilder stringBuilder = this.builder;
string <LGACIEKBLBM>k__BackingField = room.<LGACIEKBLBM>k__BackingField;
string text = string.Format("^{0}", <LGACIEKBLBM>k__BackingField);
StringBuilder stringBuilder2 = stringBuilder.Append(text);
}
// Token: 0x04004B59 RID: 19289
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B59")]
public bool isSystemMessage;
// Token: 0x04004B5A RID: 19290
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B5A")]
public StringBuilder builder;
// Token: 0x04004B5B RID: 19291
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004B5B")]
public Action<CCEOLAOLEKJ> <>9__0;
// Token: 0x04004B5C RID: 19292
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B5C")]
public Action<KLCOGEIGEBJ> <>9__2;
}
// Token: 0x020013D2 RID: 5074
[Token(Token = "0x20013D2")]
[CompilerGenerated]
private sealed class DLLPEPIIOPL
{
// Token: 0x0600727A RID: 29306 RVA: 0x001900A8 File Offset: 0x0018E2A8
[Token(Token = "0x600727A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DLLPEPIIOPL()
{
}
// Token: 0x0600727B RID: 29307 RVA: 0x001900BC File Offset: 0x0018E2BC
[Token(Token = "0x600727B")]
[Address(RVA = "0x1B87C30", Offset = "0x1B86C30", VA = "0x181B87C30")]
internal void <GetPackedChatMessage>b__1(CCEOLAOLEKJ account)
{
this.accounts.Add(account);
}
// Token: 0x0600727C RID: 29308 RVA: 0x001900DC File Offset: 0x0018E2DC
[Token(Token = "0x600727C")]
[Address(RVA = "0x1B87C90", Offset = "0x1B86C90", VA = "0x181B87C90")]
internal void <GetPackedChatMessage>b__2(KLCOGEIGEBJ room)
{
this.rooms.Add(room);
}
// Token: 0x0600727D RID: 29309 RVA: 0x001900FC File Offset: 0x0018E2FC
[Token(Token = "0x600727D")]
[Address(RVA = "0x1B878A0", Offset = "0x1B868A0", VA = "0x181B878A0")]
internal void <GetPackedChatMessage>b__0()
{
int num;
StringBuilder stringBuilder;
do
{
num = 0;
stringBuilder = new StringBuilder();
List<IAOJMNAKJLH.EFLLOGNODNL> list = this.markupsFound;
bool flag;
if (flag)
{
string text = this.escapedString;
int num2 = 0;
string text2;
StringBuilder stringBuilder2 = stringBuilder.Append(text2);
string text3;
if (stringBuilder2 == (ulong)1L)
{
text3 = string.Format("<@U{0}|{1}>", stringBuilder2, num2);
}
if (text3 == (ulong)2L)
{
string text4 = string.Format("<^R{0}|{1}>", text3, num2);
StringBuilder stringBuilder3 = stringBuilder.Append(text4);
}
num++;
}
}
while (num != 0);
string text5 = this.escapedString;
if (num < text5.m_stringLength)
{
string text6 = text5.Substring(num);
StringBuilder stringBuilder4 = stringBuilder.Append(text6);
}
int hashCode = stringBuilder.GetHashCode();
CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> cbllfjedoii = this.packedChatMessage;
List<CCEOLAOLEKJ> list2 = this.accounts;
List<KLCOGEIGEBJ> list3 = this.rooms;
string empty = string.Empty;
IAOJMNAKJLH.LBPAPMIIKJC lbpapmiikjc;
lbpapmiikjc.<EPEOLLCPECG>k__BackingField = empty;
string empty2 = string.Empty;
lbpapmiikjc.<GGDPKEFBPGK>k__BackingField = empty2;
List<CCEOLAOLEKJ> list4 = new List();
lbpapmiikjc.OLLKMIGNGBF = list4;
List<KLCOGEIGEBJ> list5 = new List();
lbpapmiikjc.AOFLCGLNOFH = list5;
lbpapmiikjc.<GGDPKEFBPGK>k__BackingField = hashCode;
lbpapmiikjc.OLLKMIGNGBF = list2;
lbpapmiikjc.AOFLCGLNOFH = list3;
cbllfjedoii.OOOIENHGNCA(lbpapmiikjc);
}
// Token: 0x04004B5D RID: 19293
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B5D")]
public List<CCEOLAOLEKJ> accounts;
// Token: 0x04004B5E RID: 19294
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004B5E")]
public List<KLCOGEIGEBJ> rooms;
// Token: 0x04004B5F RID: 19295
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004B5F")]
public List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound;
// Token: 0x04004B60 RID: 19296
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004B60")]
public string escapedString;
// Token: 0x04004B61 RID: 19297
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004B61")]
public CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage;
// Token: 0x04004B62 RID: 19298
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004B62")]
public Action<CCEOLAOLEKJ> <>9__1;
// Token: 0x04004B63 RID: 19299
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004B63")]
public Action<KLCOGEIGEBJ> <>9__2;
}
// Token: 0x020013D3 RID: 5075
[Token(Token = "0x20013D3")]
[CompilerGenerated]
private sealed class MJPPOCNIGAB
{
// Token: 0x0600727E RID: 29310 RVA: 0x00190240 File Offset: 0x0018E440
[Token(Token = "0x600727E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MJPPOCNIGAB()
{
}
// Token: 0x0600727F RID: 29311 RVA: 0x00190254 File Offset: 0x0018E454
[Token(Token = "0x600727F")]
[Address(RVA = "0x1A25D10", Offset = "0x1A24D10", VA = "0x181A25D10")]
internal void <ConvertRawMessageToMarkup>b__0(CCEOLAOLEKJ account)
{
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = this.markupGroup;
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
efllognodnl.EBFIAGGKOAM = (long)num;
this.markupGroup.FBLEJONFPAK = true;
}
// Token: 0x06007280 RID: 29312 RVA: 0x0019029C File Offset: 0x0018E49C
[Token(Token = "0x6007280")]
[Address(RVA = "0x1A25DC0", Offset = "0x1A24DC0", VA = "0x181A25DC0")]
internal void <ConvertRawMessageToMarkup>b__1(KLCOGEIGEBJ room)
{
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = this.markupGroup;
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
efllognodnl.EBFIAGGKOAM = <DOFDAMHCJLP>k__BackingField;
this.markupGroup.FBLEJONFPAK = true;
}
// Token: 0x04004B64 RID: 19300
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B64")]
public IAOJMNAKJLH.EFLLOGNODNL markupGroup;
}
// Token: 0x020013D4 RID: 5076
[Token(Token = "0x20013D4")]
[CompilerGenerated]
private sealed class NHIGONPLOOO
{
// Token: 0x06007281 RID: 29313 RVA: 0x001902D0 File Offset: 0x0018E4D0
[Token(Token = "0x6007281")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NHIGONPLOOO()
{
}
// Token: 0x06007282 RID: 29314 RVA: 0x001902E4 File Offset: 0x0018E4E4
[Token(Token = "0x6007282")]
[Address(RVA = "0x1A25E00", Offset = "0x1A24E00", VA = "0x181A25E00")]
internal void <AddMessageToChatThread>b__0(OKLPPLDEGKH chat)
{
int num = 0;
if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num))
{
object[] array = new object[2];
long <NIDPBLEDIBP>k__BackingField = this.message.<NIDPBLEDIBP>k__BackingField;
if (array != 0)
{
}
array[0] = array;
long <LCHDGAMDABJ>k__BackingField = this.message.<LCHDGAMDABJ>k__BackingField;
array[1] = <LCHDGAMDABJ>k__BackingField;
Debug.LogErrorFormat("Could not find thread id {0} for message id {1}", array);
return;
}
ChatMessage chatMessage = this.message;
IAOJMNAKJLH.HCPGBBCIONL(chat, chatMessage);
IAOJMNAKJLH.IMOCHFBPGPE(chat);
}
// Token: 0x04004B65 RID: 19301
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B65")]
public ChatMessage message;
}
}