2675 lines
90 KiB
C#
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("<", "<").Replace(">", ">");
|
|
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("&", "&").Replace("<", "<").Replace(">", ">");
|
|
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("&", "&").Replace("<", "<").Replace(">", ">");
|
|
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;
|
|
}
|
|
}
|