2457 lines
84 KiB
C#
2457 lines
84 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using BestHTTP;
|
|
using BestHTTP.Forms;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.DataStructures;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000CEC RID: 3308
|
|
[Token(Token = "0x2000CEC")]
|
|
[StructLayout(3)]
|
|
public static class IAOJMNAKJLH
|
|
{
|
|
// Token: 0x06005023 RID: 20515 RVA: 0x001279E4 File Offset: 0x00125BE4
|
|
[Token(Token = "0x6005023")]
|
|
[Address(RVA = "0x18C15A0", Offset = "0x18BFFA0", VA = "0x1818C15A0")]
|
|
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: 0x06005024 RID: 20516 RVA: 0x00127A2C File Offset: 0x00125C2C
|
|
[Token(Token = "0x6005024")]
|
|
[Address(RVA = "0x18C5CB0", Offset = "0x18C46B0", VA = "0x1818C5CB0")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
|
|
int num;
|
|
Action action = new Action(num.OEHNCGCPINJ);
|
|
num = 0;
|
|
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim + action;
|
|
int num2;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.EBMIPLACCIG);
|
|
num2 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("ChatMessageReceived", hmoacifiocn);
|
|
}
|
|
|
|
// Token: 0x06005025 RID: 20517 RVA: 0x00127A78 File Offset: 0x00125C78
|
|
[Token(Token = "0x6005025")]
|
|
[Address(RVA = "0x18C58D0", Offset = "0x18C42D0", VA = "0x1818C58D0")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
|
|
int num;
|
|
Action action = new Action(num.OEHNCGCPINJ);
|
|
num = 0;
|
|
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim - action;
|
|
}
|
|
|
|
// Token: 0x06005026 RID: 20518 RVA: 0x00127AA8 File Offset: 0x00125CA8
|
|
[Token(Token = "0x6005026")]
|
|
[Address(RVA = "0x18C4060", Offset = "0x18C2A60", VA = "0x1818C4060")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
IAOJMNAKJLH.IJJIKMABGNG.Clear();
|
|
}
|
|
|
|
// Token: 0x06005027 RID: 20519 RVA: 0x00127AC8 File Offset: 0x00125CC8
|
|
[Token(Token = "0x6005027")]
|
|
[Address(RVA = "0x18C5A40", Offset = "0x18C4440", VA = "0x1818C5A40")]
|
|
private static void OEHNCGCPINJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
IPromise<List<OKLPPLDEGKH>> promise = IAOJMNAKJLH.MHONFFEPBGK(50);
|
|
if (IAOJMNAKJLH.<>c.<>9__9_0 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__9_0 = delegate(List<OKLPPLDEGKH> recentChats)
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
num2 = 0;
|
|
List.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng2 = IAOJMNAKJLH.IJJIKMABGNG;
|
|
}
|
|
long num3;
|
|
long num4;
|
|
while (num3 == num4)
|
|
{
|
|
}
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005028 RID: 20520 RVA: 0x00127B28 File Offset: 0x00125D28
|
|
[Token(Token = "0x6005028")]
|
|
[Address(RVA = "0x18C1D60", Offset = "0x18C0760", VA = "0x1818C1D60")]
|
|
private static void EBMIPLACCIG(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
ChatMessage chatMessage = AEOPHJMOOFE.PPGFHEDFBEA<ChatMessage>(NGPMADFHHKP);
|
|
ActionEvent<ChatMessage> bmofdpfgggh = IAOJMNAKJLH.BMOFDPFGGGH;
|
|
if (bmofdpfgggh != 0)
|
|
{
|
|
bmofdpfgggh.Invoke(chatMessage);
|
|
}
|
|
IAOJMNAKJLH.LABLJCHLIPO labljchlipo;
|
|
labljchlipo.message = chatMessage;
|
|
long <NIDPBLEDIBP>k__BackingField = chatMessage.<NIDPBLEDIBP>k__BackingField;
|
|
bool <CJKEPNNJINH>k__BackingField = chatMessage.<CJKEPNNJINH>k__BackingField;
|
|
IPromise<OKLPPLDEGKH> promise = 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 = labljchlipo.message.<NIDPBLEDIBP>k__BackingField;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
long <LCHDGAMDABJ>k__BackingField = labljchlipo.message.<LCHDGAMDABJ>k__BackingField;
|
|
array[1] = <LCHDGAMDABJ>k__BackingField;
|
|
Debug.LogErrorFormat("Could not find thread id {0} for message id {1}", array);
|
|
return;
|
|
}
|
|
ChatMessage message = labljchlipo.message;
|
|
IAOJMNAKJLH.HCPGBBCIONL(chat, message);
|
|
IAOJMNAKJLH.IMOCHFBPGPE(chat);
|
|
};
|
|
}
|
|
|
|
// Token: 0x06005029 RID: 20521 RVA: 0x00127B94 File Offset: 0x00125D94
|
|
[Token(Token = "0x6005029")]
|
|
[Address(RVA = "0x18C1200", Offset = "0x18BFC00", VA = "0x1818C1200")]
|
|
public static void BCCLMGCEFHA(IEnumerable<OKLPPLDEGKH> BAAJGDOBLJB)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2 += num2;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600502A RID: 20522 RVA: 0x00127BCC File Offset: 0x00125DCC
|
|
[Token(Token = "0x600502A")]
|
|
[Address(RVA = "0x18C1870", Offset = "0x18C0270", VA = "0x1818C1870")]
|
|
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: 0x0600502B RID: 20523 RVA: 0x00127C10 File Offset: 0x00125E10
|
|
[Token(Token = "0x600502B")]
|
|
[Address(RVA = "0x18C49A0", Offset = "0x18C33A0", VA = "0x1818C49A0")]
|
|
public static int MFFKMKHCJKH()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = ijjikmabgng.Values;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
long num2;
|
|
if (ijjikmabgng.entries >= num2)
|
|
{
|
|
continue;
|
|
}
|
|
num++;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600502C RID: 20524 RVA: 0x00127C54 File Offset: 0x00125E54
|
|
[Token(Token = "0x600502C")]
|
|
[Address(RVA = "0x18C5640", Offset = "0x18C4040", VA = "0x1818C5640")]
|
|
public static IPromise<List<OKLPPLDEGKH>> NCICFDCKNAF()
|
|
{
|
|
if (IAOJMNAKJLH.IJJIKMABGNG.Count != 0)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
|
|
Func<OKLPPLDEGKH, long> <>9__14_ = IAOJMNAKJLH.<>c.<>9__14_0;
|
|
if (<>9__14_ == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__14_0 = (OKLPPLDEGKH c) => c.KHONMCJPJHA;
|
|
}
|
|
List<OKLPPLDEGKH> list = Enumerable.ToList<OKLPPLDEGKH>(Enumerable.OrderByDescending<OKLPPLDEGKH, long>(values, <>9__14_));
|
|
IPromise<OKLPPLDEGKH> promise;
|
|
return promise;
|
|
}
|
|
IPromise<List<OKLPPLDEGKH>> promise2 = IAOJMNAKJLH.MHONFFEPBGK(50);
|
|
int num;
|
|
Action<List<OKLPPLDEGKH>> action = new Action(num.BCCLMGCEFHA);
|
|
num = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600502D RID: 20525 RVA: 0x00127CC8 File Offset: 0x00125EC8
|
|
[Token(Token = "0x600502D")]
|
|
[Address(RVA = "0x18C1CB0", Offset = "0x18C06B0", VA = "0x1818C1CB0")]
|
|
public static IPromise<List<OKLPPLDEGKH>> DCFPLPJEELA(int MNIJHBJDPPA = 50)
|
|
{
|
|
IPromise<List<OKLPPLDEGKH>> promise = IAOJMNAKJLH.MHONFFEPBGK(MNIJHBJDPPA);
|
|
int num;
|
|
Action<List<OKLPPLDEGKH>> action = new Action(num.BCCLMGCEFHA);
|
|
num = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600502E RID: 20526 RVA: 0x00127CF0 File Offset: 0x00125EF0
|
|
[Token(Token = "0x600502E")]
|
|
[Address(RVA = "0x18C2C00", Offset = "0x18C1600", VA = "0x1818C2C00")]
|
|
public static IPromise<List<ChatMessage>> FALCGMECAAD(long BPELBFPMPPB)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
List<ChatMessage> list = new List();
|
|
IPromise<ChatMessage> promise;
|
|
return promise;
|
|
}
|
|
IPromise<List<ChatMessage>> promise2;
|
|
return promise2;
|
|
}
|
|
|
|
// Token: 0x0600502F RID: 20527 RVA: 0x00127D18 File Offset: 0x00125F18
|
|
[Token(Token = "0x600502F")]
|
|
[Address(RVA = "0x18C2DC0", Offset = "0x18C17C0", VA = "0x1818C2DC0")]
|
|
public static IPromise<List<ChatMessage>> FKPHBHIGOCK(OKLPPLDEGKH DDBIFAKCNHO, int MNIJHBJDPPA = 100)
|
|
{
|
|
IAOJMNAKJLH.IOJLILKBDGA iojlilkbdga = new IAOJMNAKJLH.IOJLILKBDGA();
|
|
iojlilkbdga.chat = DDBIFAKCNHO;
|
|
object[] array = new object[4];
|
|
long <HEAFOGKDIBM>k__BackingField = iojlilkbdga.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>(iojlilkbdga.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;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num3 != 0, num4 != 0UL);
|
|
int num5 = 0;
|
|
IPromise promise2 = promise.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 = iojlilkbdga.chat.<HEAFOGKDIBM>k__BackingField;
|
|
oklppldegkh = ijjikmabgng[<HEAFOGKDIBM>k__BackingField2];
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num7 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num7 != 0);
|
|
oklppldegkh.<AHKLPPMDOFE>k__BackingField = false;
|
|
long num8 = oklppldegkh.KHONMCJPJHA;
|
|
oklppldegkh.<COINGAAHODH>k__BackingField = num8;
|
|
};
|
|
if (num2 < iojlilkbdga)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == iojlilkbdga)
|
|
{
|
|
uint num6;
|
|
num6 += num6;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
if (IAOJMNAKJLH.<>c.<>9__17_1 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__17_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: 0x06005030 RID: 20528 RVA: 0x00127E10 File Offset: 0x00126010
|
|
[Token(Token = "0x6005030")]
|
|
[Address(RVA = "0x18C2970", Offset = "0x18C1370", VA = "0x1818C2970")]
|
|
public static IPromise<OKLPPLDEGKH> EPHMNGGEOPC(long BPELBFPMPPB, bool EBEAHELOGLE = false)
|
|
{
|
|
int num = 0;
|
|
if (!EBEAHELOGLE && IAOJMNAKJLH.IJJIKMABGNG.TryGetValue(BPELBFPMPPB, num))
|
|
{
|
|
return Promise.FromResult<OKLPPLDEGKH>(num);
|
|
}
|
|
int num2;
|
|
string text = string.Format("thread/{0}?messageCount={1}", EBEAHELOGLE, num2);
|
|
int num3 = 0;
|
|
ulong num4;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num3 != 0, num4 != 0UL);
|
|
int num5 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(true, num5 != 0);
|
|
int num6;
|
|
Action<OKLPPLDEGKH> action = new Action(num6.CBBDABAFJAA);
|
|
num6 = 0;
|
|
if (IAOJMNAKJLH.<>c.<>9__18_0 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__18_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: 0x06005031 RID: 20529 RVA: 0x00127EA0 File Offset: 0x001260A0
|
|
[Token(Token = "0x6005031")]
|
|
[Address(RVA = "0x18C0D10", Offset = "0x18BF710", VA = "0x1818C0D10")]
|
|
public static IPromise<OKLPPLDEGKH> ALADIOBCIGF(List<int> FNNIKBKHAFN)
|
|
{
|
|
int num2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values;
|
|
Dictionary<long, OKLPPLDEGKH>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
num2 = 0;
|
|
if (num2 != -1)
|
|
{
|
|
break;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_B7;
|
|
}
|
|
num2++;
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto Block_2;
|
|
}
|
|
}
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
throw new NullReferenceException();
|
|
Block_2:
|
|
httpurlEncodedForm.AddField("messageCount", num2);
|
|
ulong num3;
|
|
ulong num4;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), "thread/withmembers", httpurlEncodedForm, num3 != 0UL, num4 != 0UL);
|
|
int num5 = 0;
|
|
IPromise promise2 = promise.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 GetChatBetweenPlayers: {0}", array);
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_B7:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005032 RID: 20530 RVA: 0x00127F6C File Offset: 0x0012616C
|
|
[Token(Token = "0x6005032")]
|
|
[Address(RVA = "0x18C3EC0", Offset = "0x18C28C0", VA = "0x1818C3EC0")]
|
|
public static IPromise<KJEFMHKMHOB> JGKNHDBLHJO(long BPELBFPMPPB, int GHLBKDNCNKM)
|
|
{
|
|
int num = 0;
|
|
string text;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.GPDAPBNBMFE(num3 != 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 AddPlayerToChat: {0}", array);
|
|
};
|
|
}
|
|
return typeof(IAOJMNAKJLH.<>c).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06005033 RID: 20531 RVA: 0x00127FC0 File Offset: 0x001261C0
|
|
[Token(Token = "0x6005033")]
|
|
[Address(RVA = "0x18C1680", Offset = "0x18C0080", VA = "0x1818C1680")]
|
|
public static IPromise<KJEFMHKMHOB> BIPKIPAJKJP(long BPELBFPMPPB)
|
|
{
|
|
IAOJMNAKJLH.BIEINBHCBBI bieinbhcbbi = new IAOJMNAKJLH.BIEINBHCBBI();
|
|
bieinbhcbbi.chatId = BPELBFPMPPB;
|
|
string text = string.Format("thread/{0}/leave", bieinbhcbbi);
|
|
int num = 0;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0);
|
|
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB chatResult)
|
|
{
|
|
if (chatResult == KJEFMHKMHOB.Success)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
long chatId = bieinbhcbbi.chatId;
|
|
bool flag = ijjikmabgng.Remove(chatId);
|
|
}
|
|
};
|
|
if (IAOJMNAKJLH.<>c.<>9__21_1 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__21_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: 0x06005034 RID: 20532 RVA: 0x0012803C File Offset: 0x0012623C
|
|
[Token(Token = "0x6005034")]
|
|
[Address(RVA = "0x18C3B20", Offset = "0x18C2520", VA = "0x1818C3B20")]
|
|
public static IPromise<BBJLEHIBGBJ> IOFLCFBBODB(List<int> FNNIKBKHAFN, string DEHAOPPKGCG)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005035 RID: 20533 RVA: 0x001280E4 File Offset: 0x001262E4
|
|
[Token(Token = "0x6005035")]
|
|
[Address(RVA = "0x18C1410", Offset = "0x18BFE10", VA = "0x1818C1410")]
|
|
public static IPromise<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;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField;
|
|
ObscuredInt localAccountId = <IFBPANODIPA>k__BackingField;
|
|
IPromise<BBJLEHIBGBJ> promise = 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;
|
|
long <HEAFOGKDIBM>k__BackingField = <BDDCIEDKFBM>k__BackingField.<HEAFOGKDIBM>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(localAccountId);
|
|
CFLMJLFBOKH.PGANKAHHBJJ createChatSource2 = createChatSource;
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005036 RID: 20534 RVA: 0x00128148 File Offset: 0x00126348
|
|
[Token(Token = "0x6005036")]
|
|
[Address(RVA = "0x18C4CC0", Offset = "0x18C36C0", VA = "0x1818C4CC0")]
|
|
public static IPromise<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;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), text, httpurlEncodedForm, num != 0UL, num2 != 0UL);
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num4 != 0, num3 != 0);
|
|
if (IAOJMNAKJLH.<>c.<>9__24_0 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__24_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: 0x06005037 RID: 20535 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005037")]
|
|
[Address(RVA = "0x18C5D90", Offset = "0x18C4790", VA = "0x1818C5D90")]
|
|
public static IPromise<KBMDHNGPDGN> OIDJGLPPNEA(long BPELBFPMPPB, string PAANJCAOOAG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005038 RID: 20536 RVA: 0x001281C0 File Offset: 0x001263C0
|
|
[Token(Token = "0x6005038")]
|
|
[Address(RVA = "0x18C31E0", Offset = "0x18C1BE0", VA = "0x1818C31E0")]
|
|
public static IPromise<KJEFMHKMHOB> HBLKAPJDDEP(long BPELBFPMPPB, long CNPJNKLBHJO)
|
|
{
|
|
IAOJMNAKJLH.PAHFDGAHFOK pahfdgahfok = new IAOJMNAKJLH.PAHFDGAHFOK();
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return Promise.FromResult<KJEFMHKMHOB>((KJEFMHKMHOB)((uint)2));
|
|
}
|
|
if (pahfdgahfok.cachedChat.<HMEGDPCEFDD>k__BackingField == CNPJNKLBHJO)
|
|
{
|
|
}
|
|
long <HMEGDPCEFDD>k__BackingField = pahfdgahfok.cachedChat.<HMEGDPCEFDD>k__BackingField;
|
|
long oldLastReadId = <HMEGDPCEFDD>k__BackingField;
|
|
pahfdgahfok.cachedChat.<HMEGDPCEFDD>k__BackingField = CNPJNKLBHJO;
|
|
ActionEvent<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
|
|
if (ldicckenach != 0)
|
|
{
|
|
OKLPPLDEGKH cachedChat = pahfdgahfok.cachedChat;
|
|
ldicckenach.Invoke(cachedChat);
|
|
}
|
|
int num = 0;
|
|
string text;
|
|
ulong num2;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL);
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0);
|
|
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB chatResults)
|
|
{
|
|
if (chatResults != KJEFMHKMHOB.Success)
|
|
{
|
|
OKLPPLDEGKH cachedChat2 = pahfdgahfok.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(pahfdgahfok.cachedChat);
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
OKLPPLDEGKH cachedChat3 = pahfdgahfok.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: 0x06005039 RID: 20537 RVA: 0x00128288 File Offset: 0x00126488
|
|
[Token(Token = "0x6005039")]
|
|
[Address(RVA = "0x18C1980", Offset = "0x18C0380", VA = "0x1818C1980")]
|
|
public static IPromise<KJEFMHKMHOB> CONGKGLGBPJ(long BPELBFPMPPB, string GPHIAMOKCEE)
|
|
{
|
|
Dictionary<long, OKLPPLDEGKH> ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return Promise.FromResult<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;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), text3, httpurlEncodedForm, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
IPromise promise2 = promise.GPDAPBNBMFE(num4 != 0);
|
|
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB response)
|
|
{
|
|
OKLPPLDEGKH cachedChat2 = cachedChat;
|
|
string chatName2 = GPHIAMOKCEE;
|
|
cachedChat2.LNGCEEGDDIN(chatName2);
|
|
};
|
|
if (IAOJMNAKJLH.<>c.<>9__27_1 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__27_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: 0x0600503A RID: 20538 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600503A")]
|
|
[Address(RVA = "0x18C3650", Offset = "0x18C2050", VA = "0x1818C3650")]
|
|
public static IPromise<KJEFMHKMHOB> IJHKPLKDKAO(long BPELBFPMPPB, bool LAKJPHAJEOM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600503B RID: 20539 RVA: 0x00128364 File Offset: 0x00126564
|
|
[Token(Token = "0x600503B")]
|
|
[Address(RVA = "0x17A5910", Offset = "0x17A4310", VA = "0x1817A5910")]
|
|
public static bool LDPDGKCPCKP(int HNPBHLIOFNC)
|
|
{
|
|
return HNPBHLIOFNC == 1;
|
|
}
|
|
|
|
// Token: 0x0600503C RID: 20540 RVA: 0x00128378 File Offset: 0x00126578
|
|
[Token(Token = "0x600503C")]
|
|
[Address(RVA = "0x18C5980", Offset = "0x18C4380", VA = "0x1818C5980")]
|
|
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: 0x0600503D RID: 20541 RVA: 0x001283C0 File Offset: 0x001265C0
|
|
[Token(Token = "0x600503D")]
|
|
[Address(RVA = "0x18C1F30", Offset = "0x18C0930", VA = "0x1818C1F30")]
|
|
public static IAOJMNAKJLH.TextMessageJson ELMJFOJEDPF(string FBABJECJKII, int HNPBHLIOFNC, bool EOJDPBNJEBA)
|
|
{
|
|
int num;
|
|
IAOJMNAKJLH.TextMessageJson textMessageJson;
|
|
List<IAOJMNAKJLH.EFLLOGNODNL> list2;
|
|
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;
|
|
List.Enumerator enumerator;
|
|
int num4;
|
|
if (enumerator != 0)
|
|
{
|
|
string text;
|
|
int num2;
|
|
Action<CCEOLAOLEKJ> action;
|
|
if (builder.Append(text) == (ulong)1L)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
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 flag2;
|
|
if (flag2)
|
|
{
|
|
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 != -1)
|
|
{
|
|
}
|
|
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 (<MEKCMNKMBGK>k__BackingField < FBABJECJKII.m_stringLength)
|
|
{
|
|
string text7;
|
|
StringBuilder stringBuilder6 = jlpmbjbahlg.builder.Append(text7);
|
|
}
|
|
int hashCode = jlpmbjbahlg.builder.GetHashCode();
|
|
string text9;
|
|
string text8 = text9.Replace("<", "<").Replace(">", ">");
|
|
textMessageJson.PNMNCKOGFLG(text8);
|
|
IL_2FF:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600503E RID: 20542 RVA: 0x001286D4 File Offset: 0x001268D4
|
|
[Token(Token = "0x600503E")]
|
|
[Address(RVA = "0x18C40D0", Offset = "0x18C2AD0", VA = "0x1818C40D0")]
|
|
private static bool MDIDEDJGIPN(string ABADFLCBFIJ, out int DGFOAAGEKJO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600503E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IAOJMNAKJLH::MDIDEDJGIPN(System.String,System.Int32&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_06, call:int32(Convert::ToInt32, ldloc:string(ABADFLCBFIJ)))
|
|
stfld:int32(int32::m_value, ldloc:int32&(DGFOAAGEKJO), ldloc:int32(var_0_06))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600503F RID: 20543 RVA: 0x001286F0 File Offset: 0x001268F0
|
|
[Token(Token = "0x600503F")]
|
|
[Address(RVA = "0x18C5EF0", Offset = "0x18C48F0", VA = "0x1818C5EF0")]
|
|
private static bool OJJJFLHOEOA(string ABADFLCBFIJ, out long DGFOAAGEKJO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600503F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IAOJMNAKJLH::OJJJFLHOEOA(System.String,System.Int64&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int64(var_0_06, call:int64(Convert::ToInt64, ldloc:string(ABADFLCBFIJ)))
|
|
stfld:int64(int64::m_value, ldloc:int64&(DGFOAAGEKJO), ldloc:int64(var_0_06))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06005040 RID: 20544 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005040")]
|
|
[Address(RVA = "0x18C4E80", Offset = "0x18C3880", VA = "0x1818C4E80")]
|
|
public static IPromise<IAOJMNAKJLH.LBPAPMIIKJC> NBKBEGGNJFB(string PAANJCAOOAG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005041 RID: 20545 RVA: 0x0012870C File Offset: 0x0012690C
|
|
[Token(Token = "0x6005041")]
|
|
[Address(RVA = "0x18C2D20", Offset = "0x18C1720", VA = "0x1818C2D20")]
|
|
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: 0x06005042 RID: 20546 RVA: 0x0012874C File Offset: 0x0012694C
|
|
[Token(Token = "0x6005042")]
|
|
[Address(RVA = "0x18C4170", Offset = "0x18C2B70", VA = "0x1818C4170")]
|
|
private static string MENJMCFCIPA(string OAIBBFDEHAC)
|
|
{
|
|
string text;
|
|
StringBuilder stringBuilder;
|
|
StringBuilder stringBuilder3;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (OAIBBFDEHAC == 0 || OAIBBFDEHAC.m_stringLength == num)
|
|
{
|
|
goto IL_204;
|
|
}
|
|
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);
|
|
}
|
|
IAOJMNAKJLH.BLHMFAPICIE blhmfapicie;
|
|
if (list.GetEnumerator() != 0)
|
|
{
|
|
blhmfapicie = new IAOJMNAKJLH.BLHMFAPICIE();
|
|
blhmfapicie.markupGroup = blhmfapicie;
|
|
if (blhmfapicie != (ulong)1L)
|
|
{
|
|
continue;
|
|
}
|
|
IAOJMNAKJLH.EFLLOGNODNL markupGroup = blhmfapicie.markupGroup;
|
|
IPromise<CCEOLAOLEKJ> promise;
|
|
while (promise == 0)
|
|
{
|
|
}
|
|
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
IAOJMNAKJLH.EFLLOGNODNL markupGroup4 = blhmfapicie.markupGroup;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField);
|
|
markupGroup4.EBFIAGGKOAM = (long)num2;
|
|
blhmfapicie.markupGroup.FBLEJONFPAK = true;
|
|
};
|
|
if (0 != 2)
|
|
{
|
|
continue;
|
|
}
|
|
IPromise<KLCOGEIGEBJ> promise2;
|
|
while (promise2 == 0)
|
|
{
|
|
}
|
|
Action<KLCOGEIGEBJ> action2 = delegate(KLCOGEIGEBJ room)
|
|
{
|
|
IAOJMNAKJLH.EFLLOGNODNL markupGroup5 = blhmfapicie.markupGroup;
|
|
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
|
|
markupGroup5.EBFIAGGKOAM = <DOFDAMHCJLP>k__BackingField;
|
|
blhmfapicie.markupGroup.FBLEJONFPAK = true;
|
|
};
|
|
}
|
|
if (num == -1)
|
|
{
|
|
goto IL_1A6;
|
|
}
|
|
stringBuilder = new StringBuilder();
|
|
List.Enumerator enumerator;
|
|
string text4;
|
|
if (enumerator != 0)
|
|
{
|
|
string text3;
|
|
StringBuilder stringBuilder2 = stringBuilder.Append(text3);
|
|
if (stringBuilder2 == (ulong)1L)
|
|
{
|
|
IAOJMNAKJLH.EFLLOGNODNL markupGroup2 = blhmfapicie.markupGroup;
|
|
text4 = string.Format("<@U{0}|{1}>", stringBuilder2, markupGroup2);
|
|
goto IL_1A6;
|
|
}
|
|
goto IL_1AB;
|
|
}
|
|
IL_1D6:
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (blhmfapicie == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_1AB:
|
|
if (text4 == (ulong)2L)
|
|
{
|
|
IAOJMNAKJLH.EFLLOGNODNL markupGroup3 = blhmfapicie.markupGroup;
|
|
string text5 = string.Format("<^R{0}|{1}>", text4, markupGroup3);
|
|
stringBuilder3 = stringBuilder.Append(text5);
|
|
goto IL_1D6;
|
|
}
|
|
goto IL_1D6;
|
|
IL_1A6:
|
|
if (stringBuilder == 0)
|
|
{
|
|
goto IL_1AB;
|
|
}
|
|
goto IL_210;
|
|
}
|
|
if (stringBuilder3 < text.m_stringLength)
|
|
{
|
|
string text6;
|
|
StringBuilder stringBuilder4 = stringBuilder.Append(text6);
|
|
}
|
|
int hashCode = stringBuilder.GetHashCode();
|
|
IL_204:
|
|
return "";
|
|
IL_210:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005043 RID: 20547 RVA: 0x00128980 File Offset: 0x00126B80
|
|
[Token(Token = "0x6005043")]
|
|
[Address(RVA = "0x18C3AF0", Offset = "0x18C24F0", VA = "0x1818C3AF0")]
|
|
public static bool INHHMCLGDNL(char MBEHODBGOJI)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06005044 RID: 20548 RVA: 0x00128990 File Offset: 0x00126B90
|
|
[Token(Token = "0x6005044")]
|
|
[Address(RVA = "0x18C4B30", Offset = "0x18C3530", VA = "0x1818C4B30")]
|
|
private static IPromise<List<OKLPPLDEGKH>> MHONFFEPBGK(int MNIJHBJDPPA = 50)
|
|
{
|
|
int num;
|
|
string text = string.Format("thread?maxCount={0}&mode={1}", MNIJHBJDPPA, num);
|
|
int num2 = 0;
|
|
ulong num3;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num2 != 0, num3 != 0UL);
|
|
int num4 = 0;
|
|
IPromise promise2 = promise.NAHFKKGCOFA(num4 != 0);
|
|
if (IAOJMNAKJLH.<>c.<>9__47_0 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__47_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: 0x06005045 RID: 20549 RVA: 0x001289F4 File Offset: 0x00126BF4
|
|
[Token(Token = "0x6005045")]
|
|
[Address(RVA = "0x18C34E0", Offset = "0x18C1EE0", VA = "0x1818C34E0")]
|
|
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;
|
|
IPromise<OKLPPLDEGKH> promise = 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: 0x06005046 RID: 20550 RVA: 0x00128A38 File Offset: 0x00126C38
|
|
[Token(Token = "0x6005046")]
|
|
[Address(RVA = "0x18C35D0", Offset = "0x18C1FD0", VA = "0x1818C35D0")]
|
|
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: 0x06005047 RID: 20551 RVA: 0x00128A74 File Offset: 0x00126C74
|
|
[Token(Token = "0x6005047")]
|
|
[Address(RVA = "0x18C3A00", Offset = "0x18C2400", VA = "0x1818C3A00")]
|
|
private static void IMOCHFBPGPE(OKLPPLDEGKH OFPDIAMBDKK)
|
|
{
|
|
IAOJMNAKJLH.FNNMPDKBCDD.Invoke(OFPDIAMBDKK);
|
|
}
|
|
|
|
// Token: 0x06005048 RID: 20552 RVA: 0x00128A94 File Offset: 0x00126C94
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005048")]
|
|
[Address(RVA = "0x18C5F90", Offset = "0x18C4990", VA = "0x1818C5F90")]
|
|
static IAOJMNAKJLH()
|
|
{
|
|
int num;
|
|
ActionEvent<OKLPPLDEGKH> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
IAOJMNAKJLH.FNNMPDKBCDD = actionEvent;
|
|
int num2;
|
|
ActionEvent<OKLPPLDEGKH> actionEvent2 = new ActionEvent(4, num2 != 0);
|
|
num2 = 0;
|
|
IAOJMNAKJLH.LDICCKENACH = actionEvent2;
|
|
int num3;
|
|
ActionEvent<ChatMessage> actionEvent3 = new ActionEvent(4, num3 != 0);
|
|
num3 = 0;
|
|
IAOJMNAKJLH.BMOFDPFGGGH = actionEvent3;
|
|
}
|
|
|
|
// Token: 0x04003B05 RID: 15109
|
|
[Token(Token = "0x4003B05")]
|
|
private static Dictionary<long, OKLPPLDEGKH> IJJIKMABGNG = new Dictionary();
|
|
|
|
// Token: 0x04003B06 RID: 15110
|
|
[Token(Token = "0x4003B06")]
|
|
public static ActionEvent<OKLPPLDEGKH> FNNMPDKBCDD;
|
|
|
|
// Token: 0x04003B07 RID: 15111
|
|
[Token(Token = "0x4003B07")]
|
|
public static ActionEvent<OKLPPLDEGKH> LDICCKENACH;
|
|
|
|
// Token: 0x04003B08 RID: 15112
|
|
[Token(Token = "0x4003B08")]
|
|
public static ActionEvent<ChatMessage> BMOFDPFGGGH;
|
|
|
|
// Token: 0x04003B09 RID: 15113
|
|
[Token(Token = "0x4003B09")]
|
|
public const int GAHBNHONNJJ = -5;
|
|
|
|
// Token: 0x04003B0A RID: 15114
|
|
[Token(Token = "0x4003B0A")]
|
|
private const int AGAKHMOGBIJ = 1;
|
|
|
|
// Token: 0x02000CED RID: 3309
|
|
[Token(Token = "0x2000CED")]
|
|
private enum ECFKKLHGNPB
|
|
{
|
|
// Token: 0x04003B0C RID: 15116
|
|
[Token(Token = "0x4003B0C")]
|
|
Latest,
|
|
// Token: 0x04003B0D RID: 15117
|
|
[Token(Token = "0x4003B0D")]
|
|
NewerThan,
|
|
// Token: 0x04003B0E RID: 15118
|
|
[Token(Token = "0x4003B0E")]
|
|
OlderThan
|
|
}
|
|
|
|
// Token: 0x02000CEE RID: 3310
|
|
[Token(Token = "0x2000CEE")]
|
|
public enum PEHACEKFNLA
|
|
{
|
|
// Token: 0x04003B10 RID: 15120
|
|
[Token(Token = "0x4003B10")]
|
|
Text
|
|
}
|
|
|
|
// Token: 0x02000CEF RID: 3311
|
|
[Token(Token = "0x2000CEF")]
|
|
[Serializable]
|
|
public class MessageJson
|
|
{
|
|
// Token: 0x06005049 RID: 20553 RVA: 0x00128AE0 File Offset: 0x00126CE0
|
|
[Token(Token = "0x6005049")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MessageJson()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B11 RID: 15121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B11")]
|
|
public IAOJMNAKJLH.PEHACEKFNLA Type;
|
|
|
|
// Token: 0x04003B12 RID: 15122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4003B12")]
|
|
public int Version;
|
|
|
|
// Token: 0x04003B13 RID: 15123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B13")]
|
|
public string Data;
|
|
}
|
|
|
|
// Token: 0x02000CF0 RID: 3312
|
|
[Token(Token = "0x2000CF0")]
|
|
public class TextMessageJson : IAOJMNAKJLH.MessageJson
|
|
{
|
|
// Token: 0x17000E15 RID: 3605
|
|
// (get) Token: 0x0600504A RID: 20554 RVA: 0x00128AF4 File Offset: 0x00126CF4
|
|
// (set) Token: 0x0600504B RID: 20555 RVA: 0x00128B08 File Offset: 0x00126D08
|
|
[Token(Token = "0x17000E15")]
|
|
public List<IAOJMNAKJLH.AFJCPHCCAGK> PBDHFKAGKGF
|
|
{
|
|
[Token(Token = "0x600504A")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
get;
|
|
[Token(Token = "0x600504B")]
|
|
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E16 RID: 3606
|
|
// (get) Token: 0x0600504C RID: 20556 RVA: 0x00128B1C File Offset: 0x00126D1C
|
|
[Token(Token = "0x17000E16")]
|
|
public bool EHLGFMNCKBN
|
|
{
|
|
[Token(Token = "0x600504C")]
|
|
[Address(RVA = "0x13594B0", Offset = "0x1357EB0", VA = "0x1813594B0")]
|
|
get
|
|
{
|
|
if (this.<MEKCMNKMBGK>k__BackingField == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600504D RID: 20557 RVA: 0x00128B34 File Offset: 0x00126D34
|
|
[Token(Token = "0x600504D")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
public SubscribableValue<string> JLFPEIIBCKH()
|
|
{
|
|
return this.MFEECPKIMML;
|
|
}
|
|
|
|
// Token: 0x0600504E RID: 20558 RVA: 0x00128B48 File Offset: 0x00126D48
|
|
[Token(Token = "0x600504E")]
|
|
[Address(RVA = "0x1359780", Offset = "0x1358180", VA = "0x181359780")]
|
|
public IPromise<string> GBHMBOKPMMF()
|
|
{
|
|
HashSet<int> ncamgbljdpi = this.NCAMGBLJDPI;
|
|
HashSet<long> iahkhmhgepj = this.IAHKHMHGEPJ;
|
|
return Promise.FromResult<string>(this.OCEHMLHEINH);
|
|
}
|
|
|
|
// Token: 0x0600504F RID: 20559 RVA: 0x00128BC4 File Offset: 0x00126DC4
|
|
[Token(Token = "0x600504F")]
|
|
[Address(RVA = "0x1359D40", Offset = "0x1358740", VA = "0x181359D40")]
|
|
public void PNMNCKOGFLG(string NCPBDBJDNHB)
|
|
{
|
|
SubscribableValue<string> mfeecpkimml = this.MFEECPKIMML;
|
|
this.OCEHMLHEINH = NCPBDBJDNHB;
|
|
mfeecpkimml.Value = NCPBDBJDNHB;
|
|
}
|
|
|
|
// Token: 0x06005050 RID: 20560 RVA: 0x00128BEC File Offset: 0x00126DEC
|
|
[Token(Token = "0x6005050")]
|
|
[Address(RVA = "0x13598D0", Offset = "0x13582D0", VA = "0x1813598D0")]
|
|
public void ICKEBEMPAOH(int ENJEOLBEALP)
|
|
{
|
|
if (this.NCAMGBLJDPI.Contains(ENJEOLBEALP))
|
|
{
|
|
return;
|
|
}
|
|
bool flag = this.NCAMGBLJDPI.Add(ENJEOLBEALP);
|
|
}
|
|
|
|
// Token: 0x06005051 RID: 20561 RVA: 0x00128C3C File Offset: 0x00126E3C
|
|
[Token(Token = "0x6005051")]
|
|
[Address(RVA = "0x1359A00", Offset = "0x1358400", VA = "0x181359A00")]
|
|
public void NEKHKEGCOJC(long ENJEOLBEALP)
|
|
{
|
|
if (this.IAHKHMHGEPJ.Contains(ENJEOLBEALP))
|
|
{
|
|
return;
|
|
}
|
|
bool flag = this.IAHKHMHGEPJ.Add(ENJEOLBEALP);
|
|
}
|
|
|
|
// Token: 0x06005052 RID: 20562 RVA: 0x00128C8C File Offset: 0x00126E8C
|
|
[Token(Token = "0x6005052")]
|
|
[Address(RVA = "0x1359C40", Offset = "0x1358640", VA = "0x181359C40")]
|
|
public void ONNCAOHCBCO(int ENJEOLBEALP)
|
|
{
|
|
bool flag = this.NCAMGBLJDPI.Remove(ENJEOLBEALP);
|
|
HashSet<int> ncamgbljdpi = this.NCAMGBLJDPI;
|
|
this.GBGFPOJJHPK();
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action = new Action(this.ONNCAOHCBCO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action;
|
|
}
|
|
|
|
// Token: 0x06005053 RID: 20563 RVA: 0x00128CD8 File Offset: 0x00126ED8
|
|
[Token(Token = "0x6005053")]
|
|
[Address(RVA = "0x1359B30", Offset = "0x1358530", VA = "0x181359B30")]
|
|
public void NFMLKMFEAKD(long ENJEOLBEALP)
|
|
{
|
|
bool flag = this.IAHKHMHGEPJ.Remove(ENJEOLBEALP);
|
|
HashSet<long> iahkhmhgepj = this.IAHKHMHGEPJ;
|
|
this.GBGFPOJJHPK();
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.NFMLKMFEAKD);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
|
}
|
|
|
|
// Token: 0x06005054 RID: 20564 RVA: 0x00128D24 File Offset: 0x00126F24
|
|
[Token(Token = "0x6005054")]
|
|
[Address(RVA = "0x13596A0", Offset = "0x13580A0", VA = "0x1813596A0")]
|
|
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;
|
|
SubscribableValue<string> mfeecpkimml = this.MFEECPKIMML;
|
|
this.OCEHMLHEINH = ocehmlheinh;
|
|
mfeecpkimml.Value = ocehmlheinh;
|
|
List<IAOJMNAKJLH.AFJCPHCCAGK> list = textMessageJson.<MEKCMNKMBGK>k__BackingField;
|
|
this.<MEKCMNKMBGK>k__BackingField = list;
|
|
}
|
|
|
|
// Token: 0x06005055 RID: 20565 RVA: 0x00128D88 File Offset: 0x00126F88
|
|
[Token(Token = "0x6005055")]
|
|
[Address(RVA = "0x13594F0", Offset = "0x1357EF0", VA = "0x1813594F0", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action = new Action(this.ONNCAOHCBCO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action;
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action2 = new Action(this.NFMLKMFEAKD);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action2;
|
|
base..ctor();
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06005056 RID: 20566 RVA: 0x00128DE8 File Offset: 0x00126FE8
|
|
[Token(Token = "0x6005056")]
|
|
[Address(RVA = "0x1359DA0", Offset = "0x13587A0", VA = "0x181359DA0")]
|
|
public TextMessageJson()
|
|
{
|
|
SubscribableValue<string> subscribableValue = new SubscribableValue();
|
|
this.MFEECPKIMML = subscribableValue;
|
|
HashSet<int> hashSet = new HashSet();
|
|
this.NCAMGBLJDPI = hashSet;
|
|
HashSet<long> hashSet2 = new HashSet();
|
|
this.IAHKHMHGEPJ = hashSet2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003B15 RID: 15125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B15")]
|
|
public bool NJGPICACIHB;
|
|
|
|
// Token: 0x04003B16 RID: 15126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003B16")]
|
|
public string OCEHMLHEINH;
|
|
|
|
// Token: 0x04003B17 RID: 15127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B17")]
|
|
private SubscribableValue<string> MFEECPKIMML;
|
|
|
|
// Token: 0x04003B18 RID: 15128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003B18")]
|
|
private HashSet<int> NCAMGBLJDPI;
|
|
|
|
// Token: 0x04003B19 RID: 15129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4003B19")]
|
|
private HashSet<long> IAHKHMHGEPJ;
|
|
|
|
// Token: 0x02000CF1 RID: 3313
|
|
[Token(Token = "0x2000CF1")]
|
|
[CompilerGenerated]
|
|
private sealed class JHMIOPJABDE
|
|
{
|
|
// Token: 0x06005057 RID: 20567 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6005057")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JHMIOPJABDE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005058 RID: 20568 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6005058")]
|
|
[Address(RVA = "0x1357EF0", Offset = "0x13568F0", VA = "0x181357EF0")]
|
|
internal void <GetFormattedTextPromise>b__0(string value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B1A RID: 15130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B1A")]
|
|
public IAOJMNAKJLH.TextMessageJson <>4__this;
|
|
|
|
// Token: 0x04003B1B RID: 15131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B1B")]
|
|
public Promise<string> promise;
|
|
|
|
// Token: 0x04003B1C RID: 15132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003B1C")]
|
|
public Action<string> action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF2 RID: 3314
|
|
[Token(Token = "0x2000CF2")]
|
|
public class AFJCPHCCAGK
|
|
{
|
|
// Token: 0x17000E17 RID: 3607
|
|
// (get) Token: 0x06005059 RID: 20569 RVA: 0x00128E24 File Offset: 0x00127024
|
|
// (set) Token: 0x0600505A RID: 20570 RVA: 0x00128E38 File Offset: 0x00127038
|
|
[Token(Token = "0x17000E17")]
|
|
public IAOJMNAKJLH.GFMGNLOBAAF CHFFKCJNCCM
|
|
{
|
|
[Token(Token = "0x6005059")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
|
|
get;
|
|
[Token(Token = "0x600505A")]
|
|
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E18 RID: 3608
|
|
// (get) Token: 0x0600505B RID: 20571 RVA: 0x00128E4C File Offset: 0x0012704C
|
|
// (set) Token: 0x0600505C RID: 20572 RVA: 0x00128E60 File Offset: 0x00127060
|
|
[Token(Token = "0x17000E18")]
|
|
public long JPOHGBCEJEJ
|
|
{
|
|
[Token(Token = "0x600505B")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x600505C")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600505D RID: 20573 RVA: 0x00128E74 File Offset: 0x00127074
|
|
[Token(Token = "0x600505D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AFJCPHCCAGK()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF3 RID: 3315
|
|
[Token(Token = "0x2000CF3")]
|
|
public class LBPAPMIIKJC
|
|
{
|
|
// Token: 0x17000E19 RID: 3609
|
|
// (get) Token: 0x0600505E RID: 20574 RVA: 0x00128E88 File Offset: 0x00127088
|
|
// (set) Token: 0x0600505F RID: 20575 RVA: 0x00128E9C File Offset: 0x0012709C
|
|
[Token(Token = "0x17000E19")]
|
|
public string JFABFMJCMEA
|
|
{
|
|
[Token(Token = "0x600505E")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
[Token(Token = "0x600505F")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E1A RID: 3610
|
|
// (get) Token: 0x06005060 RID: 20576 RVA: 0x00128EB0 File Offset: 0x001270B0
|
|
// (set) Token: 0x06005061 RID: 20577 RVA: 0x00128EC4 File Offset: 0x001270C4
|
|
[Token(Token = "0x17000E1A")]
|
|
public string JOLKPPAIKKC
|
|
{
|
|
[Token(Token = "0x6005060")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x6005061")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E1B RID: 3611
|
|
// (get) Token: 0x06005062 RID: 20578 RVA: 0x00128ED8 File Offset: 0x001270D8
|
|
[Token(Token = "0x17000E1B")]
|
|
public IReadOnlyList<CCEOLAOLEKJ> GGPNLJPMGPH
|
|
{
|
|
[Token(Token = "0x6005062")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005062)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<CCEOLAOLEKJ> IAOJMNAKJLH/LBPAPMIIKJC::CACMIHBBKIJ()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class CCEOLAOLEKJ>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class CCEOLAOLEKJ>(LBPAPMIIKJC::OLLKMIGNGBF, ldloc:LBPAPMIIKJC(this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E1C RID: 3612
|
|
// (get) Token: 0x06005063 RID: 20579 RVA: 0x00128EEC File Offset: 0x001270EC
|
|
[Token(Token = "0x17000E1C")]
|
|
public IReadOnlyList<KLCOGEIGEBJ> HEFJFKFNNCJ
|
|
{
|
|
[Token(Token = "0x6005063")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005063)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<KLCOGEIGEBJ> IAOJMNAKJLH/LBPAPMIIKJC::DGHCHOLINLF()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class KLCOGEIGEBJ>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class KLCOGEIGEBJ>(LBPAPMIIKJC::AOFLCGLNOFH, ldloc:LBPAPMIIKJC(this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005064 RID: 20580 RVA: 0x00128F00 File Offset: 0x00127100
|
|
[Token(Token = "0x6005064")]
|
|
[Address(RVA = "0x1358500", Offset = "0x1356F00", VA = "0x181358500")]
|
|
public LBPAPMIIKJC(string formattedText)
|
|
{
|
|
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 = formattedText;
|
|
string text = IAOJMNAKJLH.FEGFJLANHOH(formattedText);
|
|
this.JFABFMJCMEA = text;
|
|
}
|
|
|
|
// Token: 0x06005065 RID: 20581 RVA: 0x00128F60 File Offset: 0x00127160
|
|
[Token(Token = "0x6005065")]
|
|
[Address(RVA = "0x1358420", Offset = "0x1356E20", VA = "0x181358420")]
|
|
public LBPAPMIIKJC(string formattedText, List<CCEOLAOLEKJ> accounts, List<KLCOGEIGEBJ> rooms)
|
|
{
|
|
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 = accounts;
|
|
this.AOFLCGLNOFH = rooms;
|
|
this.JOLKPPAIKKC = formattedText;
|
|
}
|
|
|
|
// Token: 0x04003B21 RID: 15137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003B21")]
|
|
private List<CCEOLAOLEKJ> OLLKMIGNGBF;
|
|
|
|
// Token: 0x04003B22 RID: 15138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B22")]
|
|
private List<KLCOGEIGEBJ> AOFLCGLNOFH;
|
|
}
|
|
|
|
// Token: 0x02000CF4 RID: 3316
|
|
[Token(Token = "0x2000CF4")]
|
|
private class EFLLOGNODNL
|
|
{
|
|
// Token: 0x17000E1D RID: 3613
|
|
// (get) Token: 0x06005066 RID: 20582 RVA: 0x00128FBC File Offset: 0x001271BC
|
|
// (set) Token: 0x06005067 RID: 20583 RVA: 0x00128FD0 File Offset: 0x001271D0
|
|
[Token(Token = "0x17000E1D")]
|
|
public string HHNIKIHLKOI
|
|
{
|
|
[Token(Token = "0x6005066")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
[Token(Token = "0x6005067")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E1E RID: 3614
|
|
// (get) Token: 0x06005068 RID: 20584 RVA: 0x00128FE4 File Offset: 0x001271E4
|
|
// (set) Token: 0x06005069 RID: 20585 RVA: 0x00128FF8 File Offset: 0x001271F8
|
|
[Token(Token = "0x17000E1E")]
|
|
public IAOJMNAKJLH.GFMGNLOBAAF OPLHMKFCNOL
|
|
{
|
|
[Token(Token = "0x6005068")]
|
|
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
|
|
get;
|
|
[Token(Token = "0x6005069")]
|
|
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E1F RID: 3615
|
|
// (get) Token: 0x0600506A RID: 20586 RVA: 0x0012900C File Offset: 0x0012720C
|
|
// (set) Token: 0x0600506B RID: 20587 RVA: 0x00129020 File Offset: 0x00127220
|
|
[Token(Token = "0x17000E1F")]
|
|
public int JKHJABPHNLH
|
|
{
|
|
[Token(Token = "0x600506A")]
|
|
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10")]
|
|
get;
|
|
[Token(Token = "0x600506B")]
|
|
[Address(RVA = "0x420CD0", Offset = "0x41F6D0", VA = "0x180420CD0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E20 RID: 3616
|
|
// (get) Token: 0x0600506C RID: 20588 RVA: 0x00129034 File Offset: 0x00127234
|
|
// (set) Token: 0x0600506D RID: 20589 RVA: 0x00129048 File Offset: 0x00127248
|
|
[Token(Token = "0x17000E20")]
|
|
public int EJDJGAFFJHM
|
|
{
|
|
[Token(Token = "0x600506C")]
|
|
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
|
|
get;
|
|
[Token(Token = "0x600506D")]
|
|
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E21 RID: 3617
|
|
// (get) Token: 0x0600506E RID: 20590 RVA: 0x0012905C File Offset: 0x0012725C
|
|
// (set) Token: 0x0600506F RID: 20591 RVA: 0x00129070 File Offset: 0x00127270
|
|
[Token(Token = "0x17000E21")]
|
|
public string OIKPEKCJKPA
|
|
{
|
|
[Token(Token = "0x600506E")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get;
|
|
[Token(Token = "0x600506F")]
|
|
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06005070 RID: 20592 RVA: 0x00129084 File Offset: 0x00127284
|
|
[Token(Token = "0x6005070")]
|
|
[Address(RVA = "0x18AF750", Offset = "0x18AE150", VA = "0x1818AF750")]
|
|
public EFLLOGNODNL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B27 RID: 15143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4003B27")]
|
|
public bool FBLEJONFPAK;
|
|
|
|
// Token: 0x04003B28 RID: 15144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B28")]
|
|
public long EBFIAGGKOAM;
|
|
|
|
// Token: 0x04003B29 RID: 15145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003B29")]
|
|
public int DKCPMFMNODI = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x02000CF5 RID: 3317
|
|
[Token(Token = "0x2000CF5")]
|
|
public enum GFMGNLOBAAF
|
|
{
|
|
// Token: 0x04003B2C RID: 15148
|
|
[Token(Token = "0x4003B2C")]
|
|
Invalid,
|
|
// Token: 0x04003B2D RID: 15149
|
|
[Token(Token = "0x4003B2D")]
|
|
Username,
|
|
// Token: 0x04003B2E RID: 15150
|
|
[Token(Token = "0x4003B2E")]
|
|
Roomname
|
|
}
|
|
|
|
// Token: 0x02000CF7 RID: 3319
|
|
[Token(Token = "0x2000CF7")]
|
|
[CompilerGenerated]
|
|
private sealed class IOJLILKBDGA
|
|
{
|
|
// Token: 0x06005080 RID: 20608 RVA: 0x00129370 File Offset: 0x00127570
|
|
[Token(Token = "0x6005080")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IOJLILKBDGA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005081 RID: 20609 RVA: 0x00129384 File Offset: 0x00127584
|
|
[Token(Token = "0x6005081")]
|
|
[Address(RVA = "0x18C60C0", Offset = "0x18C4AC0", VA = "0x1818C60C0")]
|
|
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];
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
oklppldegkh.<AHKLPPMDOFE>k__BackingField = false;
|
|
long num2 = oklppldegkh.KHONMCJPJHA;
|
|
oklppldegkh.<COINGAAHODH>k__BackingField = num2;
|
|
}
|
|
|
|
// Token: 0x04003B3D RID: 15165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B3D")]
|
|
public OKLPPLDEGKH chat;
|
|
}
|
|
|
|
// Token: 0x02000CF8 RID: 3320
|
|
[Token(Token = "0x2000CF8")]
|
|
[CompilerGenerated]
|
|
private sealed class BIEINBHCBBI
|
|
{
|
|
// Token: 0x06005082 RID: 20610 RVA: 0x001293D8 File Offset: 0x001275D8
|
|
[Token(Token = "0x6005082")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BIEINBHCBBI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005083 RID: 20611 RVA: 0x001293EC File Offset: 0x001275EC
|
|
[Token(Token = "0x6005083")]
|
|
[Address(RVA = "0x18AF1A0", Offset = "0x18ADBA0", VA = "0x1818AF1A0")]
|
|
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: 0x04003B3E RID: 15166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B3E")]
|
|
public long chatId;
|
|
}
|
|
|
|
// Token: 0x02000CF9 RID: 3321
|
|
[Token(Token = "0x2000CF9")]
|
|
[CompilerGenerated]
|
|
private sealed class LNHCOLNDAIJ
|
|
{
|
|
// Token: 0x06005084 RID: 20612 RVA: 0x00129418 File Offset: 0x00127618
|
|
[Token(Token = "0x6005084")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LNHCOLNDAIJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005085 RID: 20613 RVA: 0x0012942C File Offset: 0x0012762C
|
|
[Token(Token = "0x6005085")]
|
|
[Address(RVA = "0x1358640", Offset = "0x1357040", VA = "0x181358640")]
|
|
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;
|
|
long <HEAFOGKDIBM>k__BackingField = <BDDCIEDKFBM>k__BackingField.<HEAFOGKDIBM>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(this.localAccountId);
|
|
CFLMJLFBOKH.PGANKAHHBJJ pgankahhbjj = this.createChatSource;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003B3F RID: 15167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B3F")]
|
|
public ObscuredInt localAccountId;
|
|
|
|
// Token: 0x04003B40 RID: 15168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003B40")]
|
|
public CFLMJLFBOKH.PNCCMHEKFKJ replyChatSource;
|
|
|
|
// Token: 0x04003B41 RID: 15169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4003B41")]
|
|
public int replyTaggedPlayers;
|
|
|
|
// Token: 0x04003B42 RID: 15170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B42")]
|
|
public int replyTaggedRooms;
|
|
|
|
// Token: 0x04003B43 RID: 15171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4003B43")]
|
|
public CFLMJLFBOKH.PGANKAHHBJJ createChatSource;
|
|
}
|
|
|
|
// Token: 0x02000CFA RID: 3322
|
|
[Token(Token = "0x2000CFA")]
|
|
[CompilerGenerated]
|
|
private sealed class GILIKAEOHJG
|
|
{
|
|
// Token: 0x06005086 RID: 20614 RVA: 0x001294AC File Offset: 0x001276AC
|
|
[Token(Token = "0x6005086")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GILIKAEOHJG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005087 RID: 20615 RVA: 0x001294C0 File Offset: 0x001276C0
|
|
[Token(Token = "0x6005087")]
|
|
[Address(RVA = "0x18AF850", Offset = "0x18AE250", VA = "0x1818AF850")]
|
|
internal IPromise<KBMDHNGPDGN> <SendRawMessage>b__0(IAOJMNAKJLH.LBPAPMIIKJC chatReferences)
|
|
{
|
|
long num = this.chatId;
|
|
string <EPEOLLCPECG>k__BackingField = chatReferences.<EPEOLLCPECG>k__BackingField;
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
httpurlEncodedForm.AddField("messageContents", <EPEOLLCPECG>k__BackingField);
|
|
string text = string.Format("thread/{0}", httpurlEncodedForm);
|
|
ulong num2;
|
|
ulong num3;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)8), text, httpurlEncodedForm, num2 != 0UL, num3 != 0UL);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num5 != 0, num4 != 0);
|
|
if (IAOJMNAKJLH.<>c.<>9__24_0 == 0)
|
|
{
|
|
IAOJMNAKJLH.<>c.<>9__24_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: 0x04003B44 RID: 15172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B44")]
|
|
public long chatId;
|
|
}
|
|
|
|
// Token: 0x02000CFB RID: 3323
|
|
[Token(Token = "0x2000CFB")]
|
|
[CompilerGenerated]
|
|
private sealed class PAHFDGAHFOK
|
|
{
|
|
// Token: 0x06005088 RID: 20616 RVA: 0x00129548 File Offset: 0x00127748
|
|
[Token(Token = "0x6005088")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PAHFDGAHFOK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003B45 RID: 15173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B45")]
|
|
public OKLPPLDEGKH cachedChat;
|
|
}
|
|
|
|
// Token: 0x02000CFC RID: 3324
|
|
[Token(Token = "0x2000CFC")]
|
|
[CompilerGenerated]
|
|
private sealed class HJLOEGGLDBL
|
|
{
|
|
// Token: 0x06005089 RID: 20617 RVA: 0x0012955C File Offset: 0x0012775C
|
|
[Token(Token = "0x6005089")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HJLOEGGLDBL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600508A RID: 20618 RVA: 0x00129570 File Offset: 0x00127770
|
|
[Token(Token = "0x600508A")]
|
|
[Address(RVA = "0x18AFA60", Offset = "0x18AE460", VA = "0x1818AFA60")]
|
|
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: 0x0600508B RID: 20619 RVA: 0x001295D0 File Offset: 0x001277D0
|
|
[Token(Token = "0x600508B")]
|
|
[Address(RVA = "0x18AFBC0", Offset = "0x18AE5C0", VA = "0x1818AFBC0")]
|
|
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: 0x04003B46 RID: 15174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B46")]
|
|
public long oldLastReadId;
|
|
|
|
// Token: 0x04003B47 RID: 15175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B47")]
|
|
public IAOJMNAKJLH.PAHFDGAHFOK CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000CFD RID: 3325
|
|
[Token(Token = "0x2000CFD")]
|
|
[CompilerGenerated]
|
|
private sealed class IEDKEPCNKCI
|
|
{
|
|
// Token: 0x0600508C RID: 20620 RVA: 0x0012961C File Offset: 0x0012781C
|
|
[Token(Token = "0x600508C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IEDKEPCNKCI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600508D RID: 20621 RVA: 0x00129630 File Offset: 0x00127830
|
|
[Token(Token = "0x600508D")]
|
|
[Address(RVA = "0x18C6090", Offset = "0x18C4A90", VA = "0x1818C6090")]
|
|
internal void <RenameChat>b__0(KJEFMHKMHOB response)
|
|
{
|
|
OKLPPLDEGKH oklppldegkh = this.cachedChat;
|
|
string text = this.chatName;
|
|
oklppldegkh.LNGCEEGDDIN(text);
|
|
}
|
|
|
|
// Token: 0x04003B48 RID: 15176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B48")]
|
|
public OKLPPLDEGKH cachedChat;
|
|
|
|
// Token: 0x04003B49 RID: 15177
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B49")]
|
|
public string chatName;
|
|
}
|
|
|
|
// Token: 0x02000CFE RID: 3326
|
|
[Token(Token = "0x2000CFE")]
|
|
[CompilerGenerated]
|
|
private sealed class LDDPODEBEGH
|
|
{
|
|
// Token: 0x0600508E RID: 20622 RVA: 0x00129658 File Offset: 0x00127858
|
|
[Token(Token = "0x600508E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LDDPODEBEGH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600508F RID: 20623 RVA: 0x0012966C File Offset: 0x0012786C
|
|
[Token(Token = "0x600508F")]
|
|
[Address(RVA = "0x13585F0", Offset = "0x1356FF0", VA = "0x1813585F0")]
|
|
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: 0x04003B4A RID: 15178
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B4A")]
|
|
public OKLPPLDEGKH cachedChat;
|
|
}
|
|
|
|
// Token: 0x02000CFF RID: 3327
|
|
[Token(Token = "0x2000CFF")]
|
|
[CompilerGenerated]
|
|
private sealed class JLPMBJBAHLG
|
|
{
|
|
// Token: 0x06005090 RID: 20624 RVA: 0x001296A0 File Offset: 0x001278A0
|
|
[Token(Token = "0x6005090")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JLPMBJBAHLG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005091 RID: 20625 RVA: 0x001296B4 File Offset: 0x001278B4
|
|
[Token(Token = "0x6005091")]
|
|
[Address(RVA = "0x18C6460", Offset = "0x18C4E60", VA = "0x1818C6460")]
|
|
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: 0x06005092 RID: 20626 RVA: 0x00129700 File Offset: 0x00127900
|
|
[Token(Token = "0x6005092")]
|
|
[Address(RVA = "0x18C6580", Offset = "0x18C4F80", VA = "0x1818C6580")]
|
|
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: 0x06005093 RID: 20627 RVA: 0x0012974C File Offset: 0x0012794C
|
|
[Token(Token = "0x6005093")]
|
|
[Address(RVA = "0x18C6510", Offset = "0x18C4F10", VA = "0x1818C6510")]
|
|
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: 0x04003B4B RID: 15179
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B4B")]
|
|
public bool isSystemMessage;
|
|
|
|
// Token: 0x04003B4C RID: 15180
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B4C")]
|
|
public StringBuilder builder;
|
|
|
|
// Token: 0x04003B4D RID: 15181
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003B4D")]
|
|
public Action<CCEOLAOLEKJ> <>9__0;
|
|
|
|
// Token: 0x04003B4E RID: 15182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B4E")]
|
|
public Action<KLCOGEIGEBJ> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02000D00 RID: 3328
|
|
[Token(Token = "0x2000D00")]
|
|
[CompilerGenerated]
|
|
private sealed class AKHGLNDACBB
|
|
{
|
|
// Token: 0x06005094 RID: 20628 RVA: 0x00129784 File Offset: 0x00127984
|
|
[Token(Token = "0x6005094")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AKHGLNDACBB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005095 RID: 20629 RVA: 0x00129798 File Offset: 0x00127998
|
|
[Token(Token = "0x6005095")]
|
|
[Address(RVA = "0x18AF0E0", Offset = "0x18ADAE0", VA = "0x1818AF0E0")]
|
|
internal void <GetPackedChatMessage>b__1(CCEOLAOLEKJ account)
|
|
{
|
|
this.accounts.Add(account);
|
|
}
|
|
|
|
// Token: 0x06005096 RID: 20630 RVA: 0x001297B8 File Offset: 0x001279B8
|
|
[Token(Token = "0x6005096")]
|
|
[Address(RVA = "0x18AF140", Offset = "0x18ADB40", VA = "0x1818AF140")]
|
|
internal void <GetPackedChatMessage>b__2(KLCOGEIGEBJ room)
|
|
{
|
|
this.rooms.Add(room);
|
|
}
|
|
|
|
// Token: 0x06005097 RID: 20631 RVA: 0x001297D8 File Offset: 0x001279D8
|
|
[Token(Token = "0x6005097")]
|
|
[Address(RVA = "0x18AEDB0", Offset = "0x18AD7B0", VA = "0x1818AEDB0")]
|
|
internal void <GetPackedChatMessage>b__0()
|
|
{
|
|
int num;
|
|
int num2;
|
|
StringBuilder stringBuilder;
|
|
do
|
|
{
|
|
num = 0;
|
|
num2 = 0;
|
|
stringBuilder = new StringBuilder();
|
|
List<IAOJMNAKJLH.EFLLOGNODNL> list = this.markupsFound;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
string text = this.escapedString;
|
|
int num3 = 0;
|
|
string text2;
|
|
StringBuilder stringBuilder2 = stringBuilder.Append(text2);
|
|
string text3;
|
|
if (stringBuilder2 == (ulong)1L)
|
|
{
|
|
text3 = string.Format("<@U{0}|{1}>", stringBuilder2, num3);
|
|
}
|
|
if (text3 == (ulong)2L)
|
|
{
|
|
string text4 = string.Format("<^R{0}|{1}>", text3, num3);
|
|
StringBuilder stringBuilder3 = stringBuilder.Append(text4);
|
|
}
|
|
num2++;
|
|
}
|
|
if (0 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
string text5 = this.escapedString;
|
|
if (num2 < text5.m_stringLength)
|
|
{
|
|
string text6 = text5.Substring(num2);
|
|
StringBuilder stringBuilder4 = stringBuilder.Append(text6);
|
|
}
|
|
int hashCode = stringBuilder.GetHashCode();
|
|
IAOJMNAKJLH.LBPAPMIIKJC lbpapmiikjc;
|
|
this.packedChatMessage.Complete(lbpapmiikjc);
|
|
}
|
|
|
|
// Token: 0x04003B4F RID: 15183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B4F")]
|
|
public List<CCEOLAOLEKJ> accounts;
|
|
|
|
// Token: 0x04003B50 RID: 15184
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003B50")]
|
|
public List<KLCOGEIGEBJ> rooms;
|
|
|
|
// Token: 0x04003B51 RID: 15185
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003B51")]
|
|
public List<IAOJMNAKJLH.EFLLOGNODNL> markupsFound;
|
|
|
|
// Token: 0x04003B52 RID: 15186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003B52")]
|
|
public string escapedString;
|
|
|
|
// Token: 0x04003B53 RID: 15187
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003B53")]
|
|
public Promise<IAOJMNAKJLH.LBPAPMIIKJC> packedChatMessage;
|
|
|
|
// Token: 0x04003B54 RID: 15188
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003B54")]
|
|
public Action<CCEOLAOLEKJ> <>9__1;
|
|
|
|
// Token: 0x04003B55 RID: 15189
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003B55")]
|
|
public Action<KLCOGEIGEBJ> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02000D01 RID: 3329
|
|
[Token(Token = "0x2000D01")]
|
|
[CompilerGenerated]
|
|
private sealed class BLHMFAPICIE
|
|
{
|
|
// Token: 0x06005098 RID: 20632 RVA: 0x001298B4 File Offset: 0x00127AB4
|
|
[Token(Token = "0x6005098")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BLHMFAPICIE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005099 RID: 20633 RVA: 0x001298C8 File Offset: 0x00127AC8
|
|
[Token(Token = "0x6005099")]
|
|
[Address(RVA = "0x18AF230", Offset = "0x18ADC30", VA = "0x1818AF230")]
|
|
internal void <ConvertRawMessageToMarkup>b__0(CCEOLAOLEKJ account)
|
|
{
|
|
IAOJMNAKJLH.EFLLOGNODNL efllognodnl = this.markupGroup;
|
|
int num = ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField);
|
|
efllognodnl.EBFIAGGKOAM = (long)num;
|
|
this.markupGroup.FBLEJONFPAK = true;
|
|
}
|
|
|
|
// Token: 0x0600509A RID: 20634 RVA: 0x00129904 File Offset: 0x00127B04
|
|
[Token(Token = "0x600509A")]
|
|
[Address(RVA = "0x18AF2E0", Offset = "0x18ADCE0", VA = "0x1818AF2E0")]
|
|
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: 0x04003B56 RID: 15190
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B56")]
|
|
public IAOJMNAKJLH.EFLLOGNODNL markupGroup;
|
|
}
|
|
|
|
// Token: 0x02000D02 RID: 3330
|
|
[Token(Token = "0x2000D02")]
|
|
[CompilerGenerated]
|
|
private sealed class LABLJCHLIPO
|
|
{
|
|
// Token: 0x0600509B RID: 20635 RVA: 0x00129938 File Offset: 0x00127B38
|
|
[Token(Token = "0x600509B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LABLJCHLIPO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600509C RID: 20636 RVA: 0x0012994C File Offset: 0x00127B4C
|
|
[Token(Token = "0x600509C")]
|
|
[Address(RVA = "0x18C6770", Offset = "0x18C5170", VA = "0x1818C6770")]
|
|
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: 0x04003B57 RID: 15191
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B57")]
|
|
public ChatMessage message;
|
|
}
|
|
}
|