using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; namespace RRUI.Data { // Token: 0x020009B5 RID: 2485 [Token(Token = "0x20009B5")] public class ChatThreadModel : RRUIModel { // Token: 0x17000B9D RID: 2973 // (get) Token: 0x06004137 RID: 16695 RVA: 0x001006DC File Offset: 0x000FE8DC [Token(Token = "0x17000B9D")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004137")] [Address(RVA = "0xF5FD30", Offset = "0xF5EB30", VA = "0x180F5FD30", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000B9E RID: 2974 // (get) Token: 0x06004138 RID: 16696 RVA: 0x001006EC File Offset: 0x000FE8EC // (set) Token: 0x06004139 RID: 16697 RVA: 0x00100700 File Offset: 0x000FE900 [Token(Token = "0x17000B9E")] public OKLPPLDEGKH PJKNGCILFEG { [Token(Token = "0x6004138")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6004139")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x17000B9F RID: 2975 // (get) Token: 0x0600413A RID: 16698 RVA: 0x00100714 File Offset: 0x000FE914 // (set) Token: 0x0600413B RID: 16699 RVA: 0x00100728 File Offset: 0x000FE928 [Token(Token = "0x17000B9F")] public string BBHCFACKLPM { [Token(Token = "0x600413A")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x600413B")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x17000BA0 RID: 2976 // (get) Token: 0x0600413C RID: 16700 RVA: 0x0010073C File Offset: 0x000FE93C // (set) Token: 0x0600413D RID: 16701 RVA: 0x00100750 File Offset: 0x000FE950 [Token(Token = "0x17000BA0")] public string MMJNEMBIFLK { [Token(Token = "0x600413C")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x600413D")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x17000BA1 RID: 2977 // (get) Token: 0x0600413E RID: 16702 RVA: 0x00100764 File Offset: 0x000FE964 // (set) Token: 0x0600413F RID: 16703 RVA: 0x00100778 File Offset: 0x000FE978 [Token(Token = "0x17000BA1")] public string[] CGHCIGDHBNC { [Token(Token = "0x600413E")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x600413F")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x17000BA2 RID: 2978 // (get) Token: 0x06004140 RID: 16704 RVA: 0x0010078C File Offset: 0x000FE98C [Token(Token = "0x17000BA2")] public bool HEEOJPLMGNC { [Token(Token = "0x6004140")] [Address(RVA = "0x127B1C0", Offset = "0x1279FC0", VA = "0x18127B1C0")] get { OKLPPLDEGKH oklppldegkh = this.k__BackingField; if (oklppldegkh != 0) { ChatMessage chatMessage = oklppldegkh.JDMKNGBEJPE; } int num = 0; int num2 = 0; bool flag = OKLPPLDEGKH.BDBLGMKABNK(num, num2); if (!flag) { return flag; } OKLPPLDEGKH oklppldegkh2 = this.k__BackingField; long k__BackingField = oklppldegkh2.k__BackingField; ChatMessage chatMessage2 = oklppldegkh2.JDMKNGBEJPE; return k__BackingField != chatMessage2.k__BackingField; } } // Token: 0x06004141 RID: 16705 RVA: 0x001007F0 File Offset: 0x000FE9F0 [Token(Token = "0x6004141")] [Address(RVA = "0x127AB50", Offset = "0x1279950", VA = "0x18127AB50")] public void Set(long OFOFDPPNFPO, bool ODFFMLJKMLO, bool BBDKJMCHBFP = false, bool ECICFBELCAL = false) { if (this.k__BackingField != OFOFDPPNFPO || this.k__BackingField == BBDKJMCHBFP) { } base.Clear(); this.k__BackingField = OFOFDPPNFPO; this.k__BackingField = BBDKJMCHBFP; this.k__BackingField = false; } // Token: 0x17000BA3 RID: 2979 // (get) Token: 0x06004142 RID: 16706 RVA: 0x0010082C File Offset: 0x000FEA2C // (set) Token: 0x06004143 RID: 16707 RVA: 0x00100840 File Offset: 0x000FEA40 [Token(Token = "0x17000BA3")] public long MBPPFMHEIJP { [Token(Token = "0x6004142")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get; [Token(Token = "0x6004143")] [Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")] private set; } // Token: 0x17000BA4 RID: 2980 // (get) Token: 0x06004144 RID: 16708 RVA: 0x00100854 File Offset: 0x000FEA54 // (set) Token: 0x06004145 RID: 16709 RVA: 0x00100868 File Offset: 0x000FEA68 [Token(Token = "0x17000BA4")] public bool OLFAJAOCOAM { [Token(Token = "0x6004144")] [Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")] get; [Token(Token = "0x6004145")] [Address(RVA = "0x7A52E0", Offset = "0x7A40E0", VA = "0x1807A52E0")] private set; } // Token: 0x17000BA5 RID: 2981 // (get) Token: 0x06004146 RID: 16710 RVA: 0x0010087C File Offset: 0x000FEA7C // (set) Token: 0x06004147 RID: 16711 RVA: 0x00100890 File Offset: 0x000FEA90 [Token(Token = "0x17000BA5")] public bool BAGBOKDACOM { [Token(Token = "0x6004146")] [Address(RVA = "0x987F90", Offset = "0x986D90", VA = "0x180987F90")] get; [Token(Token = "0x6004147")] [Address(RVA = "0x127A7F0", Offset = "0x12795F0", VA = "0x18127A7F0")] private set; } // Token: 0x06004148 RID: 16712 RVA: 0x001008A4 File Offset: 0x000FEAA4 [Token(Token = "0x6004148")] [Address(RVA = "0x127A970", Offset = "0x1279770", VA = "0x18127A970", Slot = "18")] protected override void LNEJNIEHGLD() { base.LNEJNIEHGLD(); MFBGLIHGCGO fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.FNNMPDKBCDD); IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.BPJDFPACLMK(fnnmpdkbcdd, action); } // Token: 0x06004149 RID: 16713 RVA: 0x001008D8 File Offset: 0x000FEAD8 [Token(Token = "0x6004149")] [Address(RVA = "0x127AA40", Offset = "0x1279840", VA = "0x18127AA40", Slot = "20")] protected override void PECOFFFGNCH() { base.PECOFFFGNCH(); MFBGLIHGCGO fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.FNNMPDKBCDD); IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.GMNMHGMFGOL(fnnmpdkbcdd, action); } // Token: 0x0600414A RID: 16714 RVA: 0x0010090C File Offset: 0x000FEB0C [Token(Token = "0x600414A")] [Address(RVA = "0x1279A70", Offset = "0x1278870", VA = "0x181279A70", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); if (this.EODBNAEAFMH != 0) { } } // Token: 0x0600414B RID: 16715 RVA: 0x00100928 File Offset: 0x000FEB28 [Token(Token = "0x600414B")] [Address(RVA = "0x127A2C0", Offset = "0x12790C0", VA = "0x18127A2C0")] private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK) { long num = this.k__BackingField; if (OFPDIAMBDKK.k__BackingField == num) { int num2 = 0; base.MKBLJJGJAOH(num2); } } // Token: 0x0600414C RID: 16716 RVA: 0x00100954 File Offset: 0x000FEB54 [Token(Token = "0x600414C")] [Address(RVA = "0x12799E0", Offset = "0x12787E0", VA = "0x1812799E0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; List list = new List(); this.GIFCLDCAKDB = list; this.FMLOLBHAMMC = num; this.GODLCHMOKCI = true; } // Token: 0x0600414D RID: 16717 RVA: 0x0010099C File Offset: 0x000FEB9C [Token(Token = "0x600414D")] [Address(RVA = "0x127A410", Offset = "0x1279210", VA = "0x18127A410", Slot = "21")] protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH) { long num = this.k__BackingField; bool flag = AHOBGFOJBLH != CFCKDFGFJEM.FetchFromCache; PMGCJEPKFOF pmgcjepkfof = IAOJMNAKJLH.EPHMNGGEOPC(num, flag); Action action = new Action(this.PJDFDJBHDKA); int num2 = 0; num2 += num2; num2++; Func> func = new Func(this.PMGAMCGLCML); Action action2 = new Action(this.JBBKFLHGJDC); Func func2 = new Func(this.DNJCDFHGADP); if (num2 < this) { num2 += num2; num2++; } if (this.k__BackingField) { PMGCJEPKFOF> pmgcjepkfof2 = IAOJMNAKJLH.FALCGMECAAD(this.k__BackingField); } func2 += func2; AGMKFHGFEAE agmkfhgfeae; agmkfhgfeae += agmkfhgfeae; throw new NullReferenceException(); } // Token: 0x0600414E RID: 16718 RVA: 0x00100A48 File Offset: 0x000FEC48 [Token(Token = "0x600414E")] [Address(RVA = "0x127A800", Offset = "0x1279600", VA = "0x18127A800")] private DABKFAIHBBP LLBONEFEEKH() { ChatMessage chatMessage = this.k__BackingField.JDMKNGBEJPE; int num = 0; bool flag = ChatMessage.JGIMJGNAJHP(chatMessage, num); if (!flag && this.k__BackingField != flag) { OKLPPLDEGKH oklppldegkh = this.k__BackingField; long num2 = oklppldegkh.k__BackingField; long k__BackingField = oklppldegkh.JDMKNGBEJPE.k__BackingField; PMGCJEPKFOF pmgcjepkfof = IAOJMNAKJLH.HBLKAPJDDEP(num2, k__BackingField); } return JJEKJGALHKO.k__BackingField; } // Token: 0x0600414F RID: 16719 RVA: 0x00100AAC File Offset: 0x000FECAC [Token(Token = "0x600414F")] [Address(RVA = "0x127A720", Offset = "0x1279520", VA = "0x18127A720")] private void JBBKFLHGJDC(string OCEHMLHEINH) { List gifcldcakdb = this.GIFCLDCAKDB; Func func = delegate(ChatMessage pendingChatMessage) { IAOJMNAKJLH.TextMessageJson k__BackingField = pendingChatMessage.k__BackingField; string formattedText = OCEHMLHEINH; return k__BackingField.OCEHMLHEINH != formattedText; }; List list = Enumerable.ToList(Enumerable.Where(gifcldcakdb, func)); this.GIFCLDCAKDB = list; } // Token: 0x17000BA6 RID: 2982 // (get) Token: 0x06004150 RID: 16720 RVA: 0x00100AF4 File Offset: 0x000FECF4 [Token(Token = "0x17000BA6")] public IReadOnlyList FHMKPOPJGNG { [Token(Token = "0x6004150")] [Address(RVA = "0x127B120", Offset = "0x1279F20", VA = "0x18127B120")] get { OKLPPLDEGKH oklppldegkh = this.k__BackingField; int num = 0; if (OKLPPLDEGKH.BDBLGMKABNK(oklppldegkh, num) && this.GODLCHMOKCI) { IEnumerable enumerable = Enumerable.Reverse(this.k__BackingField.k__BackingField); List gifcldcakdb = this.GIFCLDCAKDB; List list = Enumerable.ToList(Enumerable.Concat(enumerable, gifcldcakdb)); this.FMLOLBHAMMC = list; this.GODLCHMOKCI = false; } List fmlolbhammc = this.FMLOLBHAMMC; throw new NullReferenceException(); } } // Token: 0x06004151 RID: 16721 RVA: 0x00100B60 File Offset: 0x000FED60 [Token(Token = "0x6004151")] [Address(RVA = "0x127A320", Offset = "0x1279120", VA = "0x18127A320")] public void FetchMessages() { long num = this.k__BackingField; long prevThreadId = num; PMGCJEPKFOF> pmgcjepkfof = IAOJMNAKJLH.FKPHBHIGOCK(this.k__BackingField, 100); Action action = delegate { ChatThreadModel <>4__this = this; long prevThreadId2 = prevThreadId; if (<>4__this.k__BackingField == prevThreadId2) { <>4__this.GODLCHMOKCI = true; this.JOJPOMANGPO(); return; } }; throw new NullReferenceException(); } // Token: 0x17000BA7 RID: 2983 // (get) Token: 0x06004152 RID: 16722 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000BA7")] public bool FINHJEJKBBG { [Token(Token = "0x6004152")] [Address(RVA = "0x127AEA0", Offset = "0x1279CA0", VA = "0x18127AEA0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000BA8 RID: 2984 // (get) Token: 0x06004153 RID: 16723 RVA: 0x00100BA8 File Offset: 0x000FEDA8 // (set) Token: 0x06004154 RID: 16724 RVA: 0x00100BBC File Offset: 0x000FEDBC [Token(Token = "0x17000BA8")] public string DFPPNHINEFO { [Token(Token = "0x6004153")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")] get { return this.NGPMADFHHKP; } [Token(Token = "0x6004154")] [Address(RVA = "0x127B220", Offset = "0x127A020", VA = "0x18127B220")] set { this.NGPMADFHHKP = value; base.JOJPOMANGPO(); } } // Token: 0x06004155 RID: 16725 RVA: 0x00100BD8 File Offset: 0x000FEDD8 [Token(Token = "0x6004155")] [Address(RVA = "0x127AC10", Offset = "0x1279A10", VA = "0x18127AC10")] public void TrySend() { bool canSendMessage = this.FINHJEJKBBG; if (canSendMessage) { JFGJBBGINMH eodbnaeafmh = this.EODBNAEAFMH; int num = 0; if (eodbnaeafmh == 0) { Action action = new Action(this.DEBEPBAELNO); PHJNILKEAAI phjnilkeaai; this.EODBNAEAFMH = phjnilkeaai; JFGJBBGINMH eodbnaeafmh2 = this.EODBNAEAFMH; } JFGJBBGINMH eodbnaeafmh3 = this.EODBNAEAFMH; if (num < typeof(JFGJBBGINMH).TypeHandle) { num += num; num++; } if (num != 0 && !canSendMessage) { JFGJBBGINMH eodbnaeafmh4 = this.EODBNAEAFMH; if (num != 0) { base.ADJIAENKNAN.AddMessageToast("Don't spam! Wait a minute before sending another message."); } } } } // Token: 0x06004156 RID: 16726 RVA: 0x00100C5C File Offset: 0x000FEE5C [Token(Token = "0x6004156")] [Address(RVA = "0x1279B10", Offset = "0x1278910", VA = "0x181279B10")] private void DEBEPBAELNO() { ChatMessage chatMessage7 = new ChatMessage(); ChatMessage chatMessage = chatMessage7; chatMessage7.k__BackingField = (long)((ulong)(-1L)); ChatMessage chatMessage2 = chatMessage; long num = this.k__BackingField; chatMessage2.k__BackingField = num; chatMessage.k__BackingField = false; ChatMessage chatMessage3 = chatMessage; int k__BackingField = BPHGKAEDBPE.k__BackingField; chatMessage3.k__BackingField = k__BackingField; ChatMessage chatMessage4 = chatMessage; DateTime utcNow = DateTime.UtcNow; chatMessage4.k__BackingField = utcNow; IAOJMNAKJLH.TextMessageJson textMessageJson = new IAOJMNAKJLH.TextMessageJson(); string ngpmadfhhkp = this.NGPMADFHHKP; textMessageJson.OCEHMLHEINH = ngpmadfhhkp; chatMessage.k__BackingField = textMessageJson; List gifcldcakdb = this.GIFCLDCAKDB; ChatMessage chatMessage5 = chatMessage; gifcldcakdb.Add(chatMessage5); long num2 = this.k__BackingField; string ngpmadfhhkp2 = this.NGPMADFHHKP; PMGCJEPKFOF pmgcjepkfof = IAOJMNAKJLH.OIDJGLPPNEA(num2, ngpmadfhhkp2); Action action = delegate(KBMDHNGPDGN sendMessageResponse) { int num4 = 0; if (sendMessageResponse.k__BackingField != (KJEFMHKMHOB)num4) { this.ADJIAENKNAN.AddMessageToast("Failed to send message."); return; } long k__BackingField = sendMessageResponse.k__BackingField.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num5 = ObscuredInt.FAJDMKOEFLH(k__BackingField); IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.k__BackingField.k__BackingField.Type; CFLMJLFBOKH.PNCCMHEKFKJ pnccmhekfkj; int hashCode = pnccmhekfkj.GetHashCode(); DABKFAIHBBP dabkfaihbbp = this.LLBONEFEEKH(); throw new NullReferenceException(); }; int num3 = 0; num3 += num3; num3++; Action action2 = delegate(string error) { this.ADJIAENKNAN.AddMessageToast("Failed to send message."); }; Action action3 = delegate { List gifcldcakdb2 = this.GIFCLDCAKDB; ChatMessage chatMessage6 = chatMessage; bool flag = gifcldcakdb2.Remove(chatMessage6); this.JOJPOMANGPO(); }; string empty = string.Empty; this.NGPMADFHHKP = empty; base.JOJPOMANGPO(); } // Token: 0x06004157 RID: 16727 RVA: 0x00100D90 File Offset: 0x000FEF90 [Token(Token = "0x6004157")] [Address(RVA = "0x127AE20", Offset = "0x1279C20", VA = "0x18127AE20")] public ChatThreadModel() { List list = new List(); this.GIFCLDCAKDB = list; string empty = string.Empty; this.NGPMADFHHKP = empty; base..ctor(); } // Token: 0x06004158 RID: 16728 RVA: 0x00100DC0 File Offset: 0x000FEFC0 [Token(Token = "0x6004158")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] [CompilerGenerated] private void PJDFDJBHDKA(OKLPPLDEGKH OFPDIAMBDKK) { this.k__BackingField = OFPDIAMBDKK; } // Token: 0x06004159 RID: 16729 RVA: 0x00100DD4 File Offset: 0x000FEFD4 [Token(Token = "0x6004159")] [Address(RVA = "0x127AB10", Offset = "0x1279910", VA = "0x18127AB10")] [CompilerGenerated] private PMGCJEPKFOF PMGAMCGLCML() { ChatMessage chatMessage = this.k__BackingField.JDMKNGBEJPE; if (chatMessage != 0) { return chatMessage.k__BackingField.GBHMBOKPMMF(); } throw new NullReferenceException(); } // Token: 0x0600415A RID: 16730 RVA: 0x00100E04 File Offset: 0x000FF004 [Token(Token = "0x600415A")] [Address(RVA = "0x127A120", Offset = "0x1278F20", VA = "0x18127A120")] [CompilerGenerated] private DABKFAIHBBP DNJCDFHGADP() { PMGCJEPKFOF> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(this.k__BackingField.k__BackingField); Action> action = new Action(this.DJLGCDEKKML); int num = 0; num += num; num++; Action action2 = new Action(this.IOCMHGCKGLA); DABKFAIHBBP dabkfaihbbp = this.LLBONEFEEKH(); action2 += action2; throw new NullReferenceException(); } // Token: 0x0600415B RID: 16731 RVA: 0x00100E58 File Offset: 0x000FF058 [Token(Token = "0x600415B")] [Address(RVA = "0x1279E90", Offset = "0x1278C90", VA = "0x181279E90")] [CompilerGenerated] private void DJLGCDEKKML(List OLLKMIGNGBF) { Func <>9__38_ = ChatThreadModel.<>c.<>9__38_5; if (<>9__38_ == 0) { ChatThreadModel.<>c.<>9__38_5 = delegate(CCEOLAOLEKJ account) { ObscuredInt k__BackingField = account.k__BackingField; bool fakeValueActive = account.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField) != "{il2cpp field on {'constant26' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}"; }; } IEnumerable enumerable = Enumerable.Where(OLLKMIGNGBF, <>9__38_); Func func; if (ChatThreadModel.<>c.<>9__38_6 == 0) { func = (CCEOLAOLEKJ account) => account.k__BackingField.NEFJIGBPGNM(); ChatThreadModel.<>c.<>9__38_6 = func; } string text = Enumerable.FirstOrDefault(Enumerable.Select(enumerable, func)); this.k__BackingField = text; Func func2; if (ChatThreadModel.<>c.<>9__38_7 == 0) { func2 = (CCEOLAOLEKJ account) => account.k__BackingField.NEFJIGBPGNM(); ChatThreadModel.<>c.<>9__38_7 = func2; } string[] array = Enumerable.ToArray(Enumerable.Select(OLLKMIGNGBF, func2)); this.k__BackingField = array; } // Token: 0x0600415C RID: 16732 RVA: 0x00100F00 File Offset: 0x000FF100 [Token(Token = "0x600415C")] [Address(RVA = "0x127A6F0", Offset = "0x12794F0", VA = "0x18127A6F0")] [CompilerGenerated] private void IOCMHGCKGLA() { string text = this.k__BackingField.EMGINGNLOEC(true); this.k__BackingField = text; } // Token: 0x0400348F RID: 13455 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400348F")] private List GIFCLDCAKDB; // Token: 0x04003490 RID: 13456 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003490")] private bool GODLCHMOKCI; // Token: 0x04003491 RID: 13457 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003491")] private List FMLOLBHAMMC; // Token: 0x04003492 RID: 13458 [Token(Token = "0x4003492")] private const int PBMBEMHGHBN = 6; // Token: 0x04003493 RID: 13459 [Token(Token = "0x4003493")] private const float BMAKGCFHPAF = 5f; // Token: 0x04003494 RID: 13460 [Token(Token = "0x4003494")] private const float HLJNAGADONL = 60f; // Token: 0x04003495 RID: 13461 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003495")] private string NGPMADFHHKP; // Token: 0x04003496 RID: 13462 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003496")] private JFGJBBGINMH EODBNAEAFMH; // Token: 0x020009B7 RID: 2487 [Token(Token = "0x20009B7")] [CompilerGenerated] private sealed class MJPDPPBAPPE { // Token: 0x06004163 RID: 16739 RVA: 0x00101008 File Offset: 0x000FF208 [Token(Token = "0x6004163")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MJPDPPBAPPE() { } // Token: 0x06004164 RID: 16740 RVA: 0x0010101C File Offset: 0x000FF21C [Token(Token = "0x6004164")] [Address(RVA = "0x1285090", Offset = "0x1283E90", VA = "0x181285090")] internal bool b__0(ChatMessage pendingChatMessage) { IAOJMNAKJLH.TextMessageJson k__BackingField = pendingChatMessage.k__BackingField; string text = this.formattedText; return k__BackingField.OCEHMLHEINH != text; } // Token: 0x0400349C RID: 13468 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400349C")] public string formattedText; } // Token: 0x020009B8 RID: 2488 [Token(Token = "0x20009B8")] [CompilerGenerated] private sealed class HENAENMGKGJ { // Token: 0x06004165 RID: 16741 RVA: 0x0010104C File Offset: 0x000FF24C [Token(Token = "0x6004165")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HENAENMGKGJ() { } // Token: 0x06004166 RID: 16742 RVA: 0x00101060 File Offset: 0x000FF260 [Token(Token = "0x6004166")] [Address(RVA = "0x12825B0", Offset = "0x12813B0", VA = "0x1812825B0")] internal void b__0() { ChatThreadModel chatThreadModel = this.<>4__this; long num = this.prevThreadId; if (chatThreadModel.k__BackingField == num) { chatThreadModel.GODLCHMOKCI = true; this.<>4__this.JOJPOMANGPO(); return; } } // Token: 0x0400349D RID: 13469 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400349D")] public ChatThreadModel <>4__this; // Token: 0x0400349E RID: 13470 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400349E")] public long prevThreadId; } // Token: 0x020009B9 RID: 2489 [Token(Token = "0x20009B9")] [CompilerGenerated] private sealed class JFIAALPIIKH { // Token: 0x06004167 RID: 16743 RVA: 0x001010A0 File Offset: 0x000FF2A0 [Token(Token = "0x6004167")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JFIAALPIIKH() { } // Token: 0x06004168 RID: 16744 RVA: 0x001010B4 File Offset: 0x000FF2B4 [Token(Token = "0x6004168")] [Address(RVA = "0x1284700", Offset = "0x1283500", VA = "0x181284700")] internal void b__0(KBMDHNGPDGN sendMessageResponse) { int num = 0; if (sendMessageResponse.k__BackingField != (KJEFMHKMHOB)num) { this.<>4__this.ADJIAENKNAN.AddMessageToast("Failed to send message."); return; } long k__BackingField = sendMessageResponse.k__BackingField.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.k__BackingField.k__BackingField.Type; CFLMJLFBOKH.PNCCMHEKFKJ pnccmhekfkj; int hashCode = pnccmhekfkj.GetHashCode(); DABKFAIHBBP dabkfaihbbp = this.<>4__this.LLBONEFEEKH(); throw new NullReferenceException(); } // Token: 0x06004169 RID: 16745 RVA: 0x00101144 File Offset: 0x000FF344 [Token(Token = "0x6004169")] [Address(RVA = "0x1284960", Offset = "0x1283760", VA = "0x181284960")] internal void b__1(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast("Failed to send message."); } // Token: 0x0600416A RID: 16746 RVA: 0x0010116C File Offset: 0x000FF36C [Token(Token = "0x600416A")] [Address(RVA = "0x12849C0", Offset = "0x12837C0", VA = "0x1812849C0")] internal void b__2() { List gifcldcakdb = this.<>4__this.GIFCLDCAKDB; ChatMessage chatMessage = this.chatMessage; bool flag = gifcldcakdb.Remove(chatMessage); this.<>4__this.JOJPOMANGPO(); } // Token: 0x0400349F RID: 13471 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400349F")] public ChatThreadModel <>4__this; // Token: 0x040034A0 RID: 13472 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40034A0")] public ChatMessage chatMessage; } } }