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