Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x020012EC RID: 4844
[Token(Token = "0x20012EC")]
public static class IAOJMNAKJLH
{
// Token: 0x06006E91 RID: 28305 RVA: 0x00185A9C File Offset: 0x00183C9C
[Token(Token = "0x6006E91")]
[Address(RVA = "0x1038960", Offset = "0x1037760", VA = "0x181038960")]
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: 0x06006E92 RID: 28306 RVA: 0x00185AE4 File Offset: 0x00183CE4
[Token(Token = "0x6006E92")]
[Address(RVA = "0x103D280", Offset = "0x103C080", VA = "0x18103D280")]
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: 0x06006E93 RID: 28307 RVA: 0x00185B30 File Offset: 0x00183D30
[Token(Token = "0x6006E93")]
[Address(RVA = "0x103CEB0", Offset = "0x103BCB0", VA = "0x18103CEB0")]
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: 0x06006E94 RID: 28308 RVA: 0x00185B60 File Offset: 0x00183D60
[Token(Token = "0x6006E94")]
[Address(RVA = "0x103B3E0", Offset = "0x103A1E0", VA = "0x18103B3E0")]
private static void JPFGCHENJMH()
{
IAOJMNAKJLH.IJJIKMABGNG.Clear();
}
// Token: 0x06006E95 RID: 28309 RVA: 0x00185B80 File Offset: 0x00183D80
[Token(Token = "0x6006E95")]
[Address(RVA = "0x103D020", Offset = "0x103BE20", VA = "0x18103D020")]
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: 0x06006E96 RID: 28310 RVA: 0x00185BDC File Offset: 0x00183DDC
[Token(Token = "0x6006E96")]
[Address(RVA = "0x1039120", Offset = "0x1037F20", VA = "0x181039120")]
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: 0x06006E97 RID: 28311 RVA: 0x00185C48 File Offset: 0x00183E48
[Token(Token = "0x6006E97")]
[Address(RVA = "0x10385D0", Offset = "0x10373D0", VA = "0x1810385D0")]
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: 0x06006E98 RID: 28312 RVA: 0x00185C8C File Offset: 0x00183E8C
[Token(Token = "0x6006E98")]
[Address(RVA = "0x1038C30", Offset = "0x1037A30", VA = "0x181038C30")]
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: 0x06006E99 RID: 28313 RVA: 0x00185CD0 File Offset: 0x00183ED0
[Token(Token = "0x6006E99")]
[Address(RVA = "0x103BCE0", Offset = "0x103AAE0", VA = "0x18103BCE0")]
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: 0x06006E9A RID: 28314 RVA: 0x00185D10 File Offset: 0x00183F10
[Token(Token = "0x6006E9A")]
[Address(RVA = "0x103C190", Offset = "0x103AF90", VA = "0x18103C190")]
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: 0x06006E9B RID: 28315 RVA: 0x00185D68 File Offset: 0x00183F68
[Token(Token = "0x6006E9B")]
[Address(RVA = "0x103CC20", Offset = "0x103BA20", VA = "0x18103CC20")]
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: 0x06006E9C RID: 28316 RVA: 0x00185DDC File Offset: 0x00183FDC
[Token(Token = "0x6006E9C")]
[Address(RVA = "0x1039070", Offset = "0x1037E70", VA = "0x181039070")]
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: 0x06006E9D RID: 28317 RVA: 0x00185E04 File Offset: 0x00184004
[Token(Token = "0x6006E9D")]
[Address(RVA = "0x1039FB0", Offset = "0x1038DB0", VA = "0x181039FB0")]
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: 0x06006E9E RID: 28318 RVA: 0x00185E2C File Offset: 0x0018402C
[Token(Token = "0x6006E9E")]
[Address(RVA = "0x103A170", Offset = "0x1038F70", VA = "0x18103A170")]
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: 0x06006E9F RID: 28319 RVA: 0x00185F24 File Offset: 0x00184124
[Token(Token = "0x6006E9F")]
[Address(RVA = "0x1039D20", Offset = "0x1038B20", VA = "0x181039D20")]
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: 0x06006EA0 RID: 28320 RVA: 0x00185FB4 File Offset: 0x001841B4
[Token(Token = "0x6006EA0")]
[Address(RVA = "0x1038120", Offset = "0x1036F20", VA = "0x181038120")]
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: 0x06006EA1 RID: 28321 RVA: 0x0018607C File Offset: 0x0018427C
[Token(Token = "0x6006EA1")]
[Address(RVA = "0x103B240", Offset = "0x103A040", VA = "0x18103B240")]
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: 0x06006EA2 RID: 28322 RVA: 0x001860D0 File Offset: 0x001842D0
[Token(Token = "0x6006EA2")]
[Address(RVA = "0x1038A40", Offset = "0x1037840", VA = "0x181038A40")]
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: 0x06006EA3 RID: 28323 RVA: 0x0018614C File Offset: 0x0018434C
[Token(Token = "0x6006EA3")]
[Address(RVA = "0x103AED0", Offset = "0x1039CD0", VA = "0x18103AED0")]
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: 0x06006EA4 RID: 28324 RVA: 0x001861F8 File Offset: 0x001843F8
[Token(Token = "0x6006EA4")]
[Address(RVA = "0x10387C0", Offset = "0x10375C0", VA = "0x1810387C0")]
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: 0x06006EA5 RID: 28325 RVA: 0x00186278 File Offset: 0x00184478
[Token(Token = "0x6006EA5")]
[Address(RVA = "0x103BFD0", Offset = "0x103ADD0", VA = "0x18103BFD0")]
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: 0x06006EA6 RID: 28326 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006EA6")]
[Address(RVA = "0x103D360", Offset = "0x103C160", VA = "0x18103D360")]
public static PMGCJEPKFOF<KBMDHNGPDGN> OIDJGLPPNEA(long BPELBFPMPPB, string PAANJCAOOAG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006EA7 RID: 28327 RVA: 0x001862F0 File Offset: 0x001844F0
[Token(Token = "0x6006EA7")]
[Address(RVA = "0x103A590", Offset = "0x1039390", VA = "0x18103A590")]
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: 0x06006EA8 RID: 28328 RVA: 0x001863B8 File Offset: 0x001845B8
[Token(Token = "0x6006EA8")]
[Address(RVA = "0x1038D40", Offset = "0x1037B40", VA = "0x181038D40")]
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: 0x06006EA9 RID: 28329 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006EA9")]
[Address(RVA = "0x103AA00", Offset = "0x1039800", VA = "0x18103AA00")]
public static PMGCJEPKFOF<KJEFMHKMHOB> IJHKPLKDKAO(long BPELBFPMPPB, bool LAKJPHAJEOM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006EAA RID: 28330 RVA: 0x00186494 File Offset: 0x00184694
[Token(Token = "0x6006EAA")]
[Address(RVA = "0x103B450", Offset = "0x103A250", VA = "0x18103B450")]
public static bool LDPDGKCPCKP(int HNPBHLIOFNC)
{
return HNPBHLIOFNC == 1;
}
// Token: 0x06006EAB RID: 28331 RVA: 0x001864A8 File Offset: 0x001846A8
[Token(Token = "0x6006EAB")]
[Address(RVA = "0x103CF60", Offset = "0x103BD60", VA = "0x18103CF60")]
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: 0x06006EAC RID: 28332 RVA: 0x001864F0 File Offset: 0x001846F0
[Token(Token = "0x6006EAC")]
[Address(RVA = "0x10392F0", Offset = "0x10380F0", VA = "0x1810392F0")]
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: 0x06006EAD RID: 28333 RVA: 0x00186804 File Offset: 0x00184A04
[Token(Token = "0x6006EAD")]
[Address(RVA = "0x103B460", Offset = "0x103A260", VA = "0x18103B460")]
private static bool MDIDEDJGIPN(string ABADFLCBFIJ, out int DGFOAAGEKJO)
{
/*
An exception occurred when decompiling this method (06006EAD)
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 1660
*/;
}
// Token: 0x06006EAE RID: 28334 RVA: 0x00186820 File Offset: 0x00184A20
[Token(Token = "0x6006EAE")]
[Address(RVA = "0x103D4C0", Offset = "0x103C2C0", VA = "0x18103D4C0")]
private static bool OJJJFLHOEOA(string ABADFLCBFIJ, out long DGFOAAGEKJO)
{
/*
An exception occurred when decompiling this method (06006EAE)
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 1660
*/;
}
// Token: 0x06006EAF RID: 28335 RVA: 0x0018683C File Offset: 0x00184A3C
[Token(Token = "0x6006EAF")]
[Address(RVA = "0x103C350", Offset = "0x103B150", VA = "0x18103C350")]
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: 0x06006EB0 RID: 28336 RVA: 0x00186B1C File Offset: 0x00184D1C
[Token(Token = "0x6006EB0")]
[Address(RVA = "0x103A0D0", Offset = "0x1038ED0", VA = "0x18103A0D0")]
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: 0x06006EB1 RID: 28337 RVA: 0x00186B5C File Offset: 0x00184D5C
[Token(Token = "0x6006EB1")]
[Address(RVA = "0x103B500", Offset = "0x103A300", VA = "0x18103B500")]
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: 0x06006EB2 RID: 28338 RVA: 0x00186D94 File Offset: 0x00184F94
[Token(Token = "0x6006EB2")]
[Address(RVA = "0x103AEA0", Offset = "0x1039CA0", VA = "0x18103AEA0")]
public static bool INHHMCLGDNL(char MBEHODBGOJI)
{
return true;
}
// Token: 0x06006EB3 RID: 28339 RVA: 0x00186DA4 File Offset: 0x00184FA4
[Token(Token = "0x6006EB3")]
[Address(RVA = "0x103BE40", Offset = "0x103AC40", VA = "0x18103BE40")]
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: 0x06006EB4 RID: 28340 RVA: 0x00186E08 File Offset: 0x00185008
[Token(Token = "0x6006EB4")]
[Address(RVA = "0x103A890", Offset = "0x1039690", VA = "0x18103A890")]
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: 0x06006EB5 RID: 28341 RVA: 0x00186E4C File Offset: 0x0018504C
[Token(Token = "0x6006EB5")]
[Address(RVA = "0x103A980", Offset = "0x1039780", VA = "0x18103A980")]
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: 0x06006EB6 RID: 28342 RVA: 0x00186E88 File Offset: 0x00185088
[Token(Token = "0x6006EB6")]
[Address(RVA = "0x103ADB0", Offset = "0x1039BB0", VA = "0x18103ADB0")]
private static void IMOCHFBPGPE(OKLPPLDEGKH OFPDIAMBDKK)
{
IAOJMNAKJLH.FNNMPDKBCDD.CNFDGDEOPPF(OFPDIAMBDKK);
}
// Token: 0x06006EB7 RID: 28343 RVA: 0x00186EA8 File Offset: 0x001850A8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6006EB7")]
[Address(RVA = "0x103D560", Offset = "0x103C360", VA = "0x18103D560")]
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: 0x0400498A RID: 18826
[Token(Token = "0x400498A")]
private static Dictionary<long, OKLPPLDEGKH> IJJIKMABGNG = new Dictionary();
// Token: 0x0400498B RID: 18827
[Token(Token = "0x400498B")]
public static MFBGLIHGCGO<OKLPPLDEGKH> FNNMPDKBCDD;
// Token: 0x0400498C RID: 18828
[Token(Token = "0x400498C")]
public static MFBGLIHGCGO<OKLPPLDEGKH> LDICCKENACH;
// Token: 0x0400498D RID: 18829
[Token(Token = "0x400498D")]
public static MFBGLIHGCGO<ChatMessage> BMOFDPFGGGH;
// Token: 0x0400498E RID: 18830
[Token(Token = "0x400498E")]
public const int GAHBNHONNJJ = -5;
// Token: 0x0400498F RID: 18831
[Token(Token = "0x400498F")]
private const int AGAKHMOGBIJ = 1;
// Token: 0x020012ED RID: 4845
[Token(Token = "0x20012ED")]
private enum ECFKKLHGNPB
{
// Token: 0x04004991 RID: 18833
[Token(Token = "0x4004991")]
Latest,
// Token: 0x04004992 RID: 18834
[Token(Token = "0x4004992")]
NewerThan,
// Token: 0x04004993 RID: 18835
[Token(Token = "0x4004993")]
OlderThan
}
// Token: 0x020012EE RID: 4846
[Token(Token = "0x20012EE")]
public enum PEHACEKFNLA
{
// Token: 0x04004995 RID: 18837
[Token(Token = "0x4004995")]
Text
}
// Token: 0x020012EF RID: 4847
[Token(Token = "0x20012EF")]
[Serializable]
public class MessageJson
{
// Token: 0x06006EB8 RID: 28344 RVA: 0x00186F04 File Offset: 0x00185104
[Token(Token = "0x6006EB8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MessageJson()
{
}
// Token: 0x04004996 RID: 18838
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004996")]
public IAOJMNAKJLH.PEHACEKFNLA Type;
// Token: 0x04004997 RID: 18839
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004997")]
public int Version;
// Token: 0x04004998 RID: 18840
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004998")]
public string Data;
}
// Token: 0x020012F0 RID: 4848
[Token(Token = "0x20012F0")]
public class TextMessageJson : IAOJMNAKJLH.MessageJson
{
// Token: 0x17001219 RID: 4633
// (get) Token: 0x06006EB9 RID: 28345 RVA: 0x00186F18 File Offset: 0x00185118
// (set) Token: 0x06006EBA RID: 28346 RVA: 0x00186F2C File Offset: 0x0018512C
[Token(Token = "0x17001219")]
public List<IAOJMNAKJLH.AFJCPHCCAGK> PBDHFKAGKGF
{
[Token(Token = "0x6006EB9")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6006EBA")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x1700121A RID: 4634
// (get) Token: 0x06006EBB RID: 28347 RVA: 0x00186F40 File Offset: 0x00185140
[Token(Token = "0x1700121A")]
public bool EHLGFMNCKBN
{
[Token(Token = "0x6006EBB")]
[Address(RVA = "0xED0110", Offset = "0xECEF10", VA = "0x180ED0110")]
get
{
if (this.<MEKCMNKMBGK>k__BackingField == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x06006EBC RID: 28348 RVA: 0x00186F58 File Offset: 0x00185158
[Token(Token = "0x6006EBC")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
public LNGJEDLLFHG<string> JLFPEIIBCKH()
{
return this.MFEECPKIMML;
}
// Token: 0x06006EBD RID: 28349 RVA: 0x00186F6C File Offset: 0x0018516C
[Token(Token = "0x6006EBD")]
[Address(RVA = "0xED03C0", Offset = "0xECF1C0", VA = "0x180ED03C0")]
public PMGCJEPKFOF<string> GBHMBOKPMMF()
{
HashSet<int> ncamgbljdpi = this.NCAMGBLJDPI;
HashSet<long> iahkhmhgepj = this.IAHKHMHGEPJ;
return JJEKJGALHKO.MKLIDFOGIGO<string>(this.OCEHMLHEINH);
}
// Token: 0x06006EBE RID: 28350 RVA: 0x00186FE8 File Offset: 0x001851E8
[Token(Token = "0x6006EBE")]
[Address(RVA = "0xED0980", Offset = "0xECF780", VA = "0x180ED0980")]
public void PNMNCKOGFLG(string NCPBDBJDNHB)
{
LNGJEDLLFHG<string> mfeecpkimml = this.MFEECPKIMML;
this.OCEHMLHEINH = NCPBDBJDNHB;
mfeecpkimml.DMLIOOCLKKP = NCPBDBJDNHB;
}
// Token: 0x06006EBF RID: 28351 RVA: 0x00187010 File Offset: 0x00185210
[Token(Token = "0x6006EBF")]
[Address(RVA = "0xED0510", Offset = "0xECF310", VA = "0x180ED0510")]
public void ICKEBEMPAOH(int ENJEOLBEALP)
{
if (this.NCAMGBLJDPI.Contains(ENJEOLBEALP))
{
return;
}
bool flag = this.NCAMGBLJDPI.Add(ENJEOLBEALP);
}
// Token: 0x06006EC0 RID: 28352 RVA: 0x00187060 File Offset: 0x00185260
[Token(Token = "0x6006EC0")]
[Address(RVA = "0xED0640", Offset = "0xECF440", VA = "0x180ED0640")]
public void NEKHKEGCOJC(long ENJEOLBEALP)
{
if (this.IAHKHMHGEPJ.Contains(ENJEOLBEALP))
{
return;
}
bool flag = this.IAHKHMHGEPJ.Add(ENJEOLBEALP);
}
// Token: 0x06006EC1 RID: 28353 RVA: 0x001870B0 File Offset: 0x001852B0
[Token(Token = "0x6006EC1")]
[Address(RVA = "0xED0880", Offset = "0xECF680", VA = "0x180ED0880")]
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: 0x06006EC2 RID: 28354 RVA: 0x001870FC File Offset: 0x001852FC
[Token(Token = "0x6006EC2")]
[Address(RVA = "0xED0770", Offset = "0xECF570", VA = "0x180ED0770")]
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: 0x06006EC3 RID: 28355 RVA: 0x00187148 File Offset: 0x00185348
[Token(Token = "0x6006EC3")]
[Address(RVA = "0xED02E0", Offset = "0xECF0E0", VA = "0x180ED02E0")]
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: 0x06006EC4 RID: 28356 RVA: 0x001871AC File Offset: 0x001853AC
[Token(Token = "0x6006EC4")]
[Address(RVA = "0xED0150", Offset = "0xECEF50", VA = "0x180ED0150", 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: 0x06006EC5 RID: 28357 RVA: 0x00187208 File Offset: 0x00185408
[Token(Token = "0x6006EC5")]
[Address(RVA = "0xED09E0", Offset = "0xECF7E0", VA = "0x180ED09E0")]
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: 0x0400499A RID: 18842
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400499A")]
public bool NJGPICACIHB;
// Token: 0x0400499B RID: 18843
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400499B")]
public string OCEHMLHEINH;
// Token: 0x0400499C RID: 18844
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400499C")]
private LNGJEDLLFHG<string> MFEECPKIMML;
// Token: 0x0400499D RID: 18845
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400499D")]
private HashSet<int> NCAMGBLJDPI;
// Token: 0x0400499E RID: 18846
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400499E")]
private HashSet<long> IAHKHMHGEPJ;
// Token: 0x020012F1 RID: 4849
[Token(Token = "0x20012F1")]
[CompilerGenerated]
private sealed class JHMIOPJABDE
{
// Token: 0x06006EC6 RID: 28358 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6006EC6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JHMIOPJABDE()
{
}
// Token: 0x06006EC7 RID: 28359 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6006EC7")]
[Address(RVA = "0xECE9E0", Offset = "0xECD7E0", VA = "0x180ECE9E0")]
internal void <GetFormattedTextPromise>b__0(string value)
{
}
// Token: 0x0400499F RID: 18847
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400499F")]
public IAOJMNAKJLH.TextMessageJson <>4__this;
// Token: 0x040049A0 RID: 18848
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40049A0")]
public CBLLFJEDOII<string> promise;
// Token: 0x040049A1 RID: 18849
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40049A1")]
public Action<string> action;
}
}
// Token: 0x020012F2 RID: 4850
[Token(Token = "0x20012F2")]
public class AFJCPHCCAGK
{
// Token: 0x1700121B RID: 4635
// (get) Token: 0x06006EC8 RID: 28360 RVA: 0x00187244 File Offset: 0x00185444
// (set) Token: 0x06006EC9 RID: 28361 RVA: 0x00187258 File Offset: 0x00185458
[Token(Token = "0x1700121B")]
public IAOJMNAKJLH.GFMGNLOBAAF CHFFKCJNCCM
{
[Token(Token = "0x6006EC8")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get;
[Token(Token = "0x6006EC9")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
set;
}
// Token: 0x1700121C RID: 4636
// (get) Token: 0x06006ECA RID: 28362 RVA: 0x0018726C File Offset: 0x0018546C
// (set) Token: 0x06006ECB RID: 28363 RVA: 0x00187280 File Offset: 0x00185480
[Token(Token = "0x1700121C")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6006ECA")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6006ECB")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x06006ECC RID: 28364 RVA: 0x00187294 File Offset: 0x00185494
[Token(Token = "0x6006ECC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AFJCPHCCAGK()
{
}
}
// Token: 0x020012F3 RID: 4851
[Token(Token = "0x20012F3")]
public class LBPAPMIIKJC
{
// Token: 0x1700121D RID: 4637
// (get) Token: 0x06006ECD RID: 28365 RVA: 0x001872A8 File Offset: 0x001854A8
// (set) Token: 0x06006ECE RID: 28366 RVA: 0x001872BC File Offset: 0x001854BC
[Token(Token = "0x1700121D")]
public string JFABFMJCMEA
{
[Token(Token = "0x6006ECD")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x6006ECE")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
private set;
}
// Token: 0x1700121E RID: 4638
// (get) Token: 0x06006ECF RID: 28367 RVA: 0x001872D0 File Offset: 0x001854D0
// (set) Token: 0x06006ED0 RID: 28368 RVA: 0x001872E4 File Offset: 0x001854E4
[Token(Token = "0x1700121E")]
public string JOLKPPAIKKC
{
[Token(Token = "0x6006ECF")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6006ED0")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
private set;
}
// Token: 0x1700121F RID: 4639
// (get) Token: 0x06006ED1 RID: 28369 RVA: 0x001872F8 File Offset: 0x001854F8
[Token(Token = "0x1700121F")]
public IReadOnlyList<CCEOLAOLEKJ> GGPNLJPMGPH
{
[Token(Token = "0x6006ED1")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
/*
An exception occurred when decompiling this method (06006ED1)
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 1660
*/;
}
}
// Token: 0x17001220 RID: 4640
// (get) Token: 0x06006ED2 RID: 28370 RVA: 0x0018730C File Offset: 0x0018550C
[Token(Token = "0x17001220")]
public IReadOnlyList<KLCOGEIGEBJ> HEFJFKFNNCJ
{
[Token(Token = "0x6006ED2")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
/*
An exception occurred when decompiling this method (06006ED2)
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 1660
*/;
}
}
// Token: 0x06006ED3 RID: 28371 RVA: 0x00187320 File Offset: 0x00185520
[Token(Token = "0x6006ED3")]
[Address(RVA = "0x103DCA0", Offset = "0x103CAA0", VA = "0x18103DCA0")]
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: 0x06006ED4 RID: 28372 RVA: 0x001873B4 File Offset: 0x001855B4
[Token(Token = "0x6006ED4")]
[Address(RVA = "0x103DBC0", Offset = "0x103C9C0", VA = "0x18103DBC0")]
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: 0x040049A6 RID: 18854
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40049A6")]
private List<CCEOLAOLEKJ> OLLKMIGNGBF;
// Token: 0x040049A7 RID: 18855
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40049A7")]
private List<KLCOGEIGEBJ> AOFLCGLNOFH;
}
// Token: 0x020012F4 RID: 4852
[Token(Token = "0x20012F4")]
private class EFLLOGNODNL
{
// Token: 0x17001221 RID: 4641
// (get) Token: 0x06006ED5 RID: 28373 RVA: 0x00187410 File Offset: 0x00185610
// (set) Token: 0x06006ED6 RID: 28374 RVA: 0x00187424 File Offset: 0x00185624
[Token(Token = "0x17001221")]
public string HHNIKIHLKOI
{
[Token(Token = "0x6006ED5")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x6006ED6")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x17001222 RID: 4642
// (get) Token: 0x06006ED7 RID: 28375 RVA: 0x00187438 File Offset: 0x00185638
// (set) Token: 0x06006ED8 RID: 28376 RVA: 0x0018744C File Offset: 0x0018564C
[Token(Token = "0x17001222")]
public IAOJMNAKJLH.GFMGNLOBAAF OPLHMKFCNOL
{
[Token(Token = "0x6006ED7")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get;
[Token(Token = "0x6006ED8")]
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
set;
}
// Token: 0x17001223 RID: 4643
// (get) Token: 0x06006ED9 RID: 28377 RVA: 0x00187460 File Offset: 0x00185660
// (set) Token: 0x06006EDA RID: 28378 RVA: 0x00187474 File Offset: 0x00185674
[Token(Token = "0x17001223")]
public int JKHJABPHNLH
{
[Token(Token = "0x6006ED9")]
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
get;
[Token(Token = "0x6006EDA")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
set;
}
// Token: 0x17001224 RID: 4644
// (get) Token: 0x06006EDB RID: 28379 RVA: 0x00187488 File Offset: 0x00185688
// (set) Token: 0x06006EDC RID: 28380 RVA: 0x0018749C File Offset: 0x0018569C
[Token(Token = "0x17001224")]
public int EJDJGAFFJHM
{
[Token(Token = "0x6006EDB")]
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
get;
[Token(Token = "0x6006EDC")]
[Address(RVA = "0x420360", Offset = "0x41F160", VA = "0x180420360")]
set;
}
// Token: 0x17001225 RID: 4645
// (get) Token: 0x06006EDD RID: 28381 RVA: 0x001874B0 File Offset: 0x001856B0
// (set) Token: 0x06006EDE RID: 28382 RVA: 0x001874C4 File Offset: 0x001856C4
[Token(Token = "0x17001225")]
public string OIKPEKCJKPA
{
[Token(Token = "0x6006EDD")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get;
[Token(Token = "0x6006EDE")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
set;
}
// Token: 0x06006EDF RID: 28383 RVA: 0x001874D8 File Offset: 0x001856D8
[Token(Token = "0x6006EDF")]
[Address(RVA = "0x1024DC0", Offset = "0x1023BC0", VA = "0x181024DC0")]
public EFLLOGNODNL()
{
}
// Token: 0x040049AC RID: 18860
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40049AC")]
public bool FBLEJONFPAK;
// Token: 0x040049AD RID: 18861
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40049AD")]
public long EBFIAGGKOAM;
// Token: 0x040049AE RID: 18862
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40049AE")]
public int DKCPMFMNODI = (int)((ulong)4294967295L);
}
// Token: 0x020012F5 RID: 4853
[Token(Token = "0x20012F5")]
public enum GFMGNLOBAAF
{
// Token: 0x040049B1 RID: 18865
[Token(Token = "0x40049B1")]
Invalid,
// Token: 0x040049B2 RID: 18866
[Token(Token = "0x40049B2")]
Username,
// Token: 0x040049B3 RID: 18867
[Token(Token = "0x40049B3")]
Roomname
}
// Token: 0x020012F7 RID: 4855
[Token(Token = "0x20012F7")]
[CompilerGenerated]
private sealed class JOMANMGFFKC
{
// Token: 0x06006EF0 RID: 28400 RVA: 0x001877FC File Offset: 0x001859FC
[Token(Token = "0x6006EF0")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JOMANMGFFKC()
{
}
// Token: 0x06006EF1 RID: 28401 RVA: 0x00187810 File Offset: 0x00185A10
[Token(Token = "0x6006EF1")]
[Address(RVA = "0x103D8D0", Offset = "0x103C6D0", VA = "0x18103D8D0")]
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: 0x040049C3 RID: 18883
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049C3")]
public OKLPPLDEGKH chat;
}
// Token: 0x020012F8 RID: 4856
[Token(Token = "0x20012F8")]
[CompilerGenerated]
private sealed class JACALFJFANI
{
// Token: 0x06006EF2 RID: 28402 RVA: 0x00187860 File Offset: 0x00185A60
[Token(Token = "0x6006EF2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JACALFJFANI()
{
}
// Token: 0x06006EF3 RID: 28403 RVA: 0x00187874 File Offset: 0x00185A74
[Token(Token = "0x6006EF3")]
[Address(RVA = "0x103D680", Offset = "0x103C480", VA = "0x18103D680")]
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: 0x040049C4 RID: 18884
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049C4")]
public long chatId;
}
// Token: 0x020012F9 RID: 4857
[Token(Token = "0x20012F9")]
[CompilerGenerated]
private sealed class EHHFMKNCCFK
{
// Token: 0x06006EF4 RID: 28404 RVA: 0x001878A0 File Offset: 0x00185AA0
[Token(Token = "0x6006EF4")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EHHFMKNCCFK()
{
}
// Token: 0x06006EF5 RID: 28405 RVA: 0x001878B4 File Offset: 0x00185AB4
[Token(Token = "0x6006EF5")]
[Address(RVA = "0x1024DD0", Offset = "0x1023BD0", VA = "0x181024DD0")]
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: 0x040049C5 RID: 18885
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049C5")]
public ObscuredInt localAccountId;
// Token: 0x040049C6 RID: 18886
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40049C6")]
public CFLMJLFBOKH.PNCCMHEKFKJ replyChatSource;
// Token: 0x040049C7 RID: 18887
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40049C7")]
public int replyTaggedPlayers;
// Token: 0x040049C8 RID: 18888
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40049C8")]
public int replyTaggedRooms;
// Token: 0x040049C9 RID: 18889
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40049C9")]
public CFLMJLFBOKH.PGANKAHHBJJ createChatSource;
}
// Token: 0x020012FA RID: 4858
[Token(Token = "0x20012FA")]
[CompilerGenerated]
private sealed class PAHFDGAHFOK
{
// Token: 0x06006EF6 RID: 28406 RVA: 0x00187954 File Offset: 0x00185B54
[Token(Token = "0x6006EF6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PAHFDGAHFOK()
{
}
// Token: 0x06006EF7 RID: 28407 RVA: 0x00187968 File Offset: 0x00185B68
[Token(Token = "0x6006EF7")]
[Address(RVA = "0xECF860", Offset = "0xECE660", VA = "0x180ECF860")]
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: 0x040049CA RID: 18890
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049CA")]
public long chatId;
}
// Token: 0x020012FB RID: 4859
[Token(Token = "0x20012FB")]
[CompilerGenerated]
private sealed class IEDKEPCNKCI
{
// Token: 0x06006EF8 RID: 28408 RVA: 0x00187990 File Offset: 0x00185B90
[Token(Token = "0x6006EF8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IEDKEPCNKCI()
{
}
// Token: 0x040049CB RID: 18891
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049CB")]
public OKLPPLDEGKH cachedChat;
}
// Token: 0x020012FC RID: 4860
[Token(Token = "0x20012FC")]
[CompilerGenerated]
private sealed class GHBIJBPPCPI
{
// Token: 0x06006EF9 RID: 28409 RVA: 0x001879A4 File Offset: 0x00185BA4
[Token(Token = "0x6006EF9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GHBIJBPPCPI()
{
}
// Token: 0x06006EFA RID: 28410 RVA: 0x001879B8 File Offset: 0x00185BB8
[Token(Token = "0x6006EFA")]
[Address(RVA = "0x1025100", Offset = "0x1023F00", VA = "0x181025100")]
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: 0x06006EFB RID: 28411 RVA: 0x00187A18 File Offset: 0x00185C18
[Token(Token = "0x6006EFB")]
[Address(RVA = "0x1025260", Offset = "0x1024060", VA = "0x181025260")]
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: 0x040049CC RID: 18892
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049CC")]
public long oldLastReadId;
// Token: 0x040049CD RID: 18893
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40049CD")]
public IAOJMNAKJLH.IEDKEPCNKCI CS$<>8__locals1;
}
// Token: 0x020012FD RID: 4861
[Token(Token = "0x20012FD")]
[CompilerGenerated]
private sealed class LDDPODEBEGH
{
// Token: 0x06006EFC RID: 28412 RVA: 0x00187A64 File Offset: 0x00185C64
[Token(Token = "0x6006EFC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LDDPODEBEGH()
{
}
// Token: 0x06006EFD RID: 28413 RVA: 0x00187A78 File Offset: 0x00185C78
[Token(Token = "0x6006EFD")]
[Address(RVA = "0xECF2C0", Offset = "0xECE0C0", VA = "0x180ECF2C0")]
internal void <RenameChat>b__0(KJEFMHKMHOB response)
{
OKLPPLDEGKH oklppldegkh = this.cachedChat;
string text = this.chatName;
oklppldegkh.LNGCEEGDDIN(text);
}
// Token: 0x040049CE RID: 18894
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049CE")]
public OKLPPLDEGKH cachedChat;
// Token: 0x040049CF RID: 18895
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40049CF")]
public string chatName;
}
// Token: 0x020012FE RID: 4862
[Token(Token = "0x20012FE")]
[CompilerGenerated]
private sealed class LCNBLIKFFPK
{
// Token: 0x06006EFE RID: 28414 RVA: 0x00187AA0 File Offset: 0x00185CA0
[Token(Token = "0x6006EFE")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LCNBLIKFFPK()
{
}
// Token: 0x06006EFF RID: 28415 RVA: 0x00187AB4 File Offset: 0x00185CB4
[Token(Token = "0x6006EFF")]
[Address(RVA = "0xECF270", Offset = "0xECE070", VA = "0x180ECF270")]
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: 0x040049D0 RID: 18896
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049D0")]
public OKLPPLDEGKH cachedChat;
}
// Token: 0x020012FF RID: 4863
[Token(Token = "0x20012FF")]
[CompilerGenerated]
private sealed class HGBLNNOAHEN
{
// Token: 0x06006F00 RID: 28416 RVA: 0x00187AE8 File Offset: 0x00185CE8
[Token(Token = "0x6006F00")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HGBLNNOAHEN()
{
}
// Token: 0x06006F01 RID: 28417 RVA: 0x00187AFC File Offset: 0x00185CFC
[Token(Token = "0x6006F01")]
[Address(RVA = "0x1025350", Offset = "0x1024150", VA = "0x181025350")]
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: 0x06006F02 RID: 28418 RVA: 0x00187B48 File Offset: 0x00185D48
[Token(Token = "0x6006F02")]
[Address(RVA = "0x1025470", Offset = "0x1024270", VA = "0x181025470")]
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: 0x06006F03 RID: 28419 RVA: 0x00187B94 File Offset: 0x00185D94
[Token(Token = "0x6006F03")]
[Address(RVA = "0x1025400", Offset = "0x1024200", VA = "0x181025400")]
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: 0x040049D1 RID: 18897
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049D1")]
public bool isSystemMessage;
// Token: 0x040049D2 RID: 18898
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40049D2")]
public StringBuilder builder;
// Token: 0x040049D3 RID: 18899
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40049D3")]
public Action<CCEOLAOLEKJ> <>9__0;
// Token: 0x040049D4 RID: 18900
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40049D4")]
public Action<KLCOGEIGEBJ> <>9__2;
}
// Token: 0x02001300 RID: 4864
[Token(Token = "0x2001300")]
[CompilerGenerated]
private sealed class DLLPEPIIOPL
{
// Token: 0x06006F04 RID: 28420 RVA: 0x00187BCC File Offset: 0x00185DCC
[Token(Token = "0x6006F04")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DLLPEPIIOPL()
{
}
// Token: 0x06006F05 RID: 28421 RVA: 0x00187BE0 File Offset: 0x00185DE0
[Token(Token = "0x6006F05")]
[Address(RVA = "0x1024D00", Offset = "0x1023B00", VA = "0x181024D00")]
internal void <GetPackedChatMessage>b__1(CCEOLAOLEKJ account)
{
this.accounts.Add(account);
}
// Token: 0x06006F06 RID: 28422 RVA: 0x00187C00 File Offset: 0x00185E00
[Token(Token = "0x6006F06")]
[Address(RVA = "0x1024D60", Offset = "0x1023B60", VA = "0x181024D60")]
internal void <GetPackedChatMessage>b__2(KLCOGEIGEBJ room)
{
this.rooms.Add(room);
}
// Token: 0x06006F07 RID: 28423 RVA: 0x00187C20 File Offset: 0x00185E20
[Token(Token = "0x6006F07")]
[Address(RVA = "0x1024970", Offset = "0x1023770", VA = "0x181024970")]
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: 0x040049D5 RID: 18901
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049D5")]
public List<CCEOLAOLEKJ> accounts;
// Token: 0x040049D6 RID: 18902
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40049D6")]
public List<KLCOGEIGEBJ> rooms;
// Token: 0x040049D7 RID: 18903
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40049D7")]
public List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound;
// Token: 0x040049D8 RID: 18904
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40049D8")]
public string escapedString;
// Token: 0x040049D9 RID: 18905
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40049D9")]
public CBLLFJEDOII<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage;
// Token: 0x040049DA RID: 18906
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40049DA")]
public Action<CCEOLAOLEKJ> <>9__1;
// Token: 0x040049DB RID: 18907
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40049DB")]
public Action<KLCOGEIGEBJ> <>9__2;
}
// Token: 0x02001301 RID: 4865
[Token(Token = "0x2001301")]
[CompilerGenerated]
private sealed class MJPPOCNIGAB
{
// Token: 0x06006F08 RID: 28424 RVA: 0x00187D64 File Offset: 0x00185F64
[Token(Token = "0x6006F08")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MJPPOCNIGAB()
{
}
// Token: 0x06006F09 RID: 28425 RVA: 0x00187D78 File Offset: 0x00185F78
[Token(Token = "0x6006F09")]
[Address(RVA = "0xECF2F0", Offset = "0xECE0F0", VA = "0x180ECF2F0")]
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: 0x06006F0A RID: 28426 RVA: 0x00187DC0 File Offset: 0x00185FC0
[Token(Token = "0x6006F0A")]
[Address(RVA = "0xECF3A0", Offset = "0xECE1A0", VA = "0x180ECF3A0")]
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: 0x040049DC RID: 18908
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049DC")]
public IAOJMNAKJLH.EFLLOGNODNL markupGroup;
}
// Token: 0x02001302 RID: 4866
[Token(Token = "0x2001302")]
[CompilerGenerated]
private sealed class NHIGONPLOOO
{
// Token: 0x06006F0B RID: 28427 RVA: 0x00187DF4 File Offset: 0x00185FF4
[Token(Token = "0x6006F0B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NHIGONPLOOO()
{
}
// Token: 0x06006F0C RID: 28428 RVA: 0x00187E08 File Offset: 0x00186008
[Token(Token = "0x6006F0C")]
[Address(RVA = "0xECF3E0", Offset = "0xECE1E0", VA = "0x180ECF3E0")]
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: 0x040049DD RID: 18909
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40049DD")]
public ChatMessage message;
}
}