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.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); IPromise> promise = IAOJMNAKJLH.MHONFFEPBGK(50); if (IAOJMNAKJLH.<>c.<>9__9_0 == 0) { IAOJMNAKJLH.<>c.<>9__9_0 = delegate(List recentChats) { int num2; do { num2 = 0; List.Enumerator enumerator2; if (enumerator2 != 0) { Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; bool flag; if (!flag) { Dictionary 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 NGPMADFHHKP) { ChatMessage chatMessage = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); ActionEvent bmofdpfgggh = IAOJMNAKJLH.BMOFDPFGGGH; if (bmofdpfgggh != 0) { bmofdpfgggh.Invoke(chatMessage); } IAOJMNAKJLH.LABLJCHLIPO labljchlipo; labljchlipo.message = chatMessage; long k__BackingField = chatMessage.k__BackingField; bool k__BackingField = chatMessage.k__BackingField; IPromise promise = IAOJMNAKJLH.EPHMNGGEOPC(k__BackingField, k__BackingField); Action action = delegate(OKLPPLDEGKH chat) { int num = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num)) { object[] array = new object[2]; long k__BackingField2 = labljchlipo.message.k__BackingField; if (array != 0) { } array[0] = array; long k__BackingField = labljchlipo.message.k__BackingField; array[1] = 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 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 ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; bool flag; if (flag) { return; } Dictionary ijjikmabgng2 = IAOJMNAKJLH.IJJIKMABGNG; long k__BackingField = JIMAKNOHEGP.k__BackingField; ijjikmabgng2[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 ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; Dictionary.ValueCollection values = ijjikmabgng.Values; Dictionary.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> NCICFDCKNAF() { if (IAOJMNAKJLH.IJJIKMABGNG.Count != 0) { Dictionary.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values; Func <>9__14_ = IAOJMNAKJLH.<>c.<>9__14_0; if (<>9__14_ == 0) { IAOJMNAKJLH.<>c.<>9__14_0 = (OKLPPLDEGKH c) => c.KHONMCJPJHA; } List list = Enumerable.ToList(Enumerable.OrderByDescending(values, <>9__14_)); IPromise promise; return promise; } IPromise> promise2 = IAOJMNAKJLH.MHONFFEPBGK(50); int num; Action> 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> DCFPLPJEELA(int MNIJHBJDPPA = 50) { IPromise> promise = IAOJMNAKJLH.MHONFFEPBGK(MNIJHBJDPPA); int num; Action> 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> FALCGMECAAD(long BPELBFPMPPB) { Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; bool flag; if (!flag) { List list = new List(); IPromise promise; return promise; } IPromise> 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> FKPHBHIGOCK(OKLPPLDEGKH DDBIFAKCNHO, int MNIJHBJDPPA = 100) { IAOJMNAKJLH.IOJLILKBDGA iojlilkbdga = new IAOJMNAKJLH.IOJLILKBDGA(); iojlilkbdga.chat = DDBIFAKCNHO; object[] array = new object[4]; long k__BackingField = iojlilkbdga.chat.k__BackingField; if (array != 0) { } array[0] = array; if (array != 0) { } array[1] = array; int num; if (num != 0) { } array[2] = num; long k__BackingField = Enumerable.Last(iojlilkbdga.chat.k__BackingField).k__BackingField; array[3] = 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 promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Chat, text, num3 != 0, num4 != 0UL); int num5 = 0; IPromise promise2 = promise.NAHFKKGCOFA(num5 != 0); Action> action = delegate(List newMessages) { int num7; OKLPPLDEGKH oklppldegkh; do { num7 = 0; Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; long k__BackingField2 = iojlilkbdga.chat.k__BackingField; oklppldegkh = ijjikmabgng[k__BackingField2]; List.Enumerator enumerator; if (enumerator != 0) { } if (num7 != -1) { } } while (num7 != 0); oklppldegkh.k__BackingField = false; long num8 = oklppldegkh.KHONMCJPJHA; oklppldegkh.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 EPHMNGGEOPC(long BPELBFPMPPB, bool EBEAHELOGLE = false) { int num = 0; if (!EBEAHELOGLE && IAOJMNAKJLH.IJJIKMABGNG.TryGetValue(BPELBFPMPPB, num)) { return Promise.FromResult(num); } int num2; string text = string.Format("thread/{0}?messageCount={1}", EBEAHELOGLE, num2); int num3 = 0; ulong num4; IPromise 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 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 ALADIOBCIGF(List FNNIKBKHAFN) { int num2; for (;;) { int num = 0; Dictionary.ValueCollection values = IAOJMNAKJLH.IJJIKMABGNG.Values; Dictionary.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 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 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 JGKNHDBLHJO(long BPELBFPMPPB, int GHLBKDNCNKM) { int num = 0; string text; ulong num2; IPromise 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 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 promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL); int num3 = 0; IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0); Action action = delegate(KJEFMHKMHOB chatResult) { if (chatResult == KJEFMHKMHOB.Success) { Dictionary 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 IOFLCFBBODB(List 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 BGABHAMBBKG(List 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 k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; ObscuredInt localAccountId = k__BackingField; IPromise promise = IAOJMNAKJLH.IOFLCFBBODB(FNNIKBKHAFN, DEHAOPPKGCG); Action action = delegate(BBJLEHIBGBJ r) { if (r.k__BackingField == KJEFMHKMHOB.Success) { OKLPPLDEGKH k__BackingField = r.k__BackingField; List k__BackingField = k__BackingField.k__BackingField; long k__BackingField = k__BackingField.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 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 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 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 HBLKAPJDDEP(long BPELBFPMPPB, long CNPJNKLBHJO) { IAOJMNAKJLH.PAHFDGAHFOK pahfdgahfok = new IAOJMNAKJLH.PAHFDGAHFOK(); Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; bool flag; if (!flag) { return Promise.FromResult((KJEFMHKMHOB)((uint)2)); } if (pahfdgahfok.cachedChat.k__BackingField == CNPJNKLBHJO) { } long k__BackingField = pahfdgahfok.cachedChat.k__BackingField; long oldLastReadId = k__BackingField; pahfdgahfok.cachedChat.k__BackingField = CNPJNKLBHJO; ActionEvent ldicckenach = IAOJMNAKJLH.LDICCKENACH; if (ldicckenach != 0) { OKLPPLDEGKH cachedChat = pahfdgahfok.cachedChat; ldicckenach.Invoke(cachedChat); } int num = 0; string text; ulong num2; IPromise promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Chat, text, num != 0, num2 != 0UL); int num3 = 0; IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0); Action action = delegate(KJEFMHKMHOB chatResults) { if (chatResults != KJEFMHKMHOB.Success) { OKLPPLDEGKH cachedChat2 = pahfdgahfok.cachedChat; long oldLastReadId3 = oldLastReadId; cachedChat2.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 action2 = delegate(string error) { OKLPPLDEGKH cachedChat3 = pahfdgahfok.cachedChat; long oldLastReadId2 = oldLastReadId; cachedChat3.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 CONGKGLGBPJ(long BPELBFPMPPB, string GPHIAMOKCEE) { Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; bool flag; if (!flag) { return Promise.FromResult((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 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 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 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 k__BackingField = FIFJOENOHCF.k__BackingField; if (k__BackingField == 0) { List list = new List(); FIFJOENOHCF.k__BackingField = list; } k__BackingField.Add(new IAOJMNAKJLH.AFJCPHCCAGK { k__BackingField = GEDCEIDOKJL, 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 list2; List 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 list = new List(); textMessageJson.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 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 <>9__0; if (<>9__0 == 0) { action = delegate(CCEOLAOLEKJ account) { StringBuilder builder3 = builder; if (!EOJDPBNJEBA) { ObscuredString k__BackingField = account.k__BackingField; string text10 = string.Format("@{0}", k__BackingField); } string text11 = ObscuredString.FAJDMKOEFLH(account.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 <>9__2; if (<>9__2 == 0) { Action action2 = delegate(KLCOGEIGEBJ room) { StringBuilder builder4 = builder; string k__BackingField = room.k__BackingField; string text12 = string.Format("^{0}", 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; } k__BackingField = textMessageJson.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.k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)1L); char c5 = FBABJECJKII[1]; char c6 = FBABJECJKII[2]; efllognodnl.k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)2L); efllognodnl.k__BackingField = num; int num2 = 0; } IL_141: Debug.LogError("Unknown text message format!"); return textMessageJson; Block_20: if (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 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 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.k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)2L); efllognodnl.k__BackingField = num; num++; IAOJMNAKJLH.EFLLOGNODNL efllognodnl2 = new IAOJMNAKJLH.EFLLOGNODNL(); efllognodnl2.DKCPMFMNODI = (int)((ulong)4294967295L); efllognodnl2.k__BackingField = (IAOJMNAKJLH.GFMGNLOBAAF)((ulong)1L); efllognodnl2.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 promise; while (promise == 0) { } Action action = delegate(CCEOLAOLEKJ account) { IAOJMNAKJLH.EFLLOGNODNL markupGroup4 = blhmfapicie.markupGroup; int num2 = ObscuredInt.FAJDMKOEFLH(account.k__BackingField); markupGroup4.EBFIAGGKOAM = (long)num2; blhmfapicie.markupGroup.FBLEJONFPAK = true; }; if (0 != 2) { continue; } IPromise promise2; while (promise2 == 0) { } Action action2 = delegate(KLCOGEIGEBJ room) { IAOJMNAKJLH.EFLLOGNODNL markupGroup5 = blhmfapicie.markupGroup; long k__BackingField = room.k__BackingField; markupGroup5.EBFIAGGKOAM = 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> MHONFFEPBGK(int MNIJHBJDPPA = 50) { int num; string text = string.Format("thread?maxCount={0}&mode={1}", MNIJHBJDPPA, num); int num2 = 0; ulong num3; IPromise 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 k__BackingField = NGPMADFHHKP.k__BackingField; bool k__BackingField = NGPMADFHHKP.k__BackingField; IPromise promise = IAOJMNAKJLH.EPHMNGGEOPC(k__BackingField, k__BackingField); Action action = delegate(OKLPPLDEGKH chat) { int num = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num)) { object[] array = new object[2]; long k__BackingField2 = message.k__BackingField; if (array != 0) { } array[0] = array; long k__BackingField = message.k__BackingField; array[1] = 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.k__BackingField.Contains(NGPMADFHHKP)) { OFPDIAMBDKK.k__BackingField.Add(NGPMADFHHKP); OKLPPLDEGKH.LCMNFDFEPOK(OFPDIAMBDKK.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 actionEvent = new ActionEvent(4, num != 0); num = 0; IAOJMNAKJLH.FNNMPDKBCDD = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; IAOJMNAKJLH.LDICCKENACH = actionEvent2; int num3; ActionEvent actionEvent3 = new ActionEvent(4, num3 != 0); num3 = 0; IAOJMNAKJLH.BMOFDPFGGGH = actionEvent3; } // Token: 0x04003B05 RID: 15109 [Token(Token = "0x4003B05")] private static Dictionary IJJIKMABGNG = new Dictionary(); // Token: 0x04003B06 RID: 15110 [Token(Token = "0x4003B06")] public static ActionEvent FNNMPDKBCDD; // Token: 0x04003B07 RID: 15111 [Token(Token = "0x4003B07")] public static ActionEvent LDICCKENACH; // Token: 0x04003B08 RID: 15112 [Token(Token = "0x4003B08")] public static ActionEvent 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 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.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 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 GBHMBOKPMMF() { HashSet ncamgbljdpi = this.NCAMGBLJDPI; HashSet iahkhmhgepj = this.IAHKHMHGEPJ; return Promise.FromResult(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 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 ncamgbljdpi = this.NCAMGBLJDPI; this.GBGFPOJJHPK(); ActionEvent nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action 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 iahkhmhgepj = this.IAHKHMHGEPJ; this.GBGFPOJJHPK(); ActionEvent nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action 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 mfeecpkimml = this.MFEECPKIMML; this.OCEHMLHEINH = ocehmlheinh; mfeecpkimml.Value = ocehmlheinh; List list = textMessageJson.k__BackingField; this.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 nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.ONNCAOHCBCO); PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action; ActionEvent nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action 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 subscribableValue = new SubscribableValue(); this.MFEECPKIMML = subscribableValue; HashSet hashSet = new HashSet(); this.NCAMGBLJDPI = hashSet; HashSet 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 MFEECPKIMML; // Token: 0x04003B18 RID: 15128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003B18")] private HashSet NCAMGBLJDPI; // Token: 0x04003B19 RID: 15129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003B19")] private HashSet 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 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 promise; // Token: 0x04003B1C RID: 15132 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003B1C")] public Action 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 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 IAOJMNAKJLH/LBPAPMIIKJC::CACMIHBBKIJ() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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 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 IAOJMNAKJLH/LBPAPMIIKJC::DGHCHOLINLF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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 list = new List(); this.OLLKMIGNGBF = list; List 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 accounts, List rooms) { string empty = string.Empty; this.JFABFMJCMEA = empty; string empty2 = string.Empty; this.JOLKPPAIKKC = empty2; List list = new List(); this.OLLKMIGNGBF = list; List 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 OLLKMIGNGBF; // Token: 0x04003B22 RID: 15138 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003B22")] private List 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 b__0(List newMessages) { int num; OKLPPLDEGKH oklppldegkh; do { num = 0; Dictionary ijjikmabgng = IAOJMNAKJLH.IJJIKMABGNG; long k__BackingField = this.chat.k__BackingField; oklppldegkh = ijjikmabgng[k__BackingField]; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); oklppldegkh.k__BackingField = false; long num2 = oklppldegkh.KHONMCJPJHA; oklppldegkh.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 b__0(KJEFMHKMHOB chatResult) { if (chatResult == KJEFMHKMHOB.Success) { Dictionary 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 b__0(BBJLEHIBGBJ r) { if (r.k__BackingField == KJEFMHKMHOB.Success) { OKLPPLDEGKH k__BackingField = r.k__BackingField; List k__BackingField = k__BackingField.k__BackingField; long k__BackingField = k__BackingField.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 b__0(IAOJMNAKJLH.LBPAPMIIKJC chatReferences) { long num = this.chatId; string k__BackingField = chatReferences.k__BackingField; HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("messageContents", k__BackingField); string text = string.Format("thread/{0}", httpurlEncodedForm); ulong num2; ulong num3; IPromise 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 b__0(KJEFMHKMHOB chatResults) { if (chatResults != KJEFMHKMHOB.Success) { OKLPPLDEGKH cachedChat = this.CS$<>8__locals1.cachedChat; long num = this.oldLastReadId; cachedChat.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 b__1(string error) { OKLPPLDEGKH cachedChat = this.CS$<>8__locals1.cachedChat; long num = this.oldLastReadId; cachedChat.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 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 b__0(PEEJPLEBBJF response) { KJEFMHKMHOB k__BackingField = response.k__BackingField; if (k__BackingField == KJEFMHKMHOB.Success) { OKLPPLDEGKH oklppldegkh = this.cachedChat; DateTime? k__BackingField = response.k__BackingField; oklppldegkh.LJOAEPBDIKE(k__BackingField); } return 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 b__0(CCEOLAOLEKJ account) { StringBuilder stringBuilder = this.builder; if (!this.isSystemMessage) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("@{0}", k__BackingField); } string text2 = ObscuredString.FAJDMKOEFLH(account.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 g__AppendToStringBuilder|1(bool isSystemMsg, CCEOLAOLEKJ account) { StringBuilder stringBuilder = this.builder; if (!this.isSystemMessage) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("@{0}", k__BackingField); } string text2 = ObscuredString.FAJDMKOEFLH(account.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 b__2(KLCOGEIGEBJ room) { StringBuilder stringBuilder = this.builder; string k__BackingField = room.k__BackingField; string text = string.Format("^{0}", 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 <>9__0; // Token: 0x04003B4E RID: 15182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003B4E")] public Action <>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 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 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 b__0() { int num; int num2; StringBuilder stringBuilder; do { num = 0; num2 = 0; stringBuilder = new StringBuilder(); List 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 accounts; // Token: 0x04003B50 RID: 15184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B50")] public List rooms; // Token: 0x04003B51 RID: 15185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003B51")] public List 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 packedChatMessage; // Token: 0x04003B54 RID: 15188 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003B54")] public Action <>9__1; // Token: 0x04003B55 RID: 15189 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003B55")] public Action <>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 b__0(CCEOLAOLEKJ account) { IAOJMNAKJLH.EFLLOGNODNL efllognodnl = this.markupGroup; int num = ObscuredInt.FAJDMKOEFLH(account.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 b__1(KLCOGEIGEBJ room) { IAOJMNAKJLH.EFLLOGNODNL efllognodnl = this.markupGroup; long k__BackingField = room.k__BackingField; efllognodnl.EBFIAGGKOAM = 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 b__0(OKLPPLDEGKH chat) { int num = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(chat, num)) { object[] array = new object[2]; long k__BackingField = this.message.k__BackingField; if (array != 0) { } array[0] = array; long k__BackingField = this.message.k__BackingField; array[1] = 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; } }