Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ChatThreadModel.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

741 lines
26 KiB
C#

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<CFCKDFGFJEM>
{
// 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.<BDDCIEDKFBM>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.<BDDCIEDKFBM>k__BackingField;
long <HMEGDPCEFDD>k__BackingField = oklppldegkh2.<HMEGDPCEFDD>k__BackingField;
ChatMessage chatMessage2 = oklppldegkh2.JDMKNGBEJPE;
return <HMEGDPCEFDD>k__BackingField != chatMessage2.<LCHDGAMDABJ>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.<HEAFOGKDIBM>k__BackingField != OFOFDPPNFPO || this.<BMIOJHIKLJI>k__BackingField == BBDKJMCHBFP)
{
}
base.Clear();
this.<HEAFOGKDIBM>k__BackingField = OFOFDPPNFPO;
this.<BMIOJHIKLJI>k__BackingField = BBDKJMCHBFP;
this.<BLNCGHDHPDO>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<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> 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<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> 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.<HEAFOGKDIBM>k__BackingField;
if (OFPDIAMBDKK.<HEAFOGKDIBM>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.<BDDCIEDKFBM>k__BackingField = num;
this.<KMPONHFKMFO>k__BackingField = num;
this.<FKBOMCFMFGI>k__BackingField = num;
this.<FFABCGEKEEO>k__BackingField = num;
List<ChatMessage> 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.<HEAFOGKDIBM>k__BackingField;
bool flag = AHOBGFOJBLH != CFCKDFGFJEM.FetchFromCache;
PMGCJEPKFOF<OKLPPLDEGKH> pmgcjepkfof = IAOJMNAKJLH.EPHMNGGEOPC(num, flag);
Action<OKLPPLDEGKH> action = new Action(this.PJDFDJBHDKA);
int num2 = 0;
num2 += num2;
num2++;
Func<PMGCJEPKFOF<string>> func = new Func(this.PMGAMCGLCML);
Action<string> action2 = new Action(this.JBBKFLHGJDC);
Func<DABKFAIHBBP> func2 = new Func(this.DNJCDFHGADP);
if (num2 < this)
{
num2 += num2;
num2++;
}
if (this.<BMIOJHIKLJI>k__BackingField)
{
PMGCJEPKFOF<List<ChatMessage>> pmgcjepkfof2 = IAOJMNAKJLH.FALCGMECAAD(this.<HEAFOGKDIBM>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.<BDDCIEDKFBM>k__BackingField.JDMKNGBEJPE;
int num = 0;
bool flag = ChatMessage.JGIMJGNAJHP(chatMessage, num);
if (!flag && this.<BLNCGHDHPDO>k__BackingField != flag)
{
OKLPPLDEGKH oklppldegkh = this.<BDDCIEDKFBM>k__BackingField;
long num2 = oklppldegkh.<HEAFOGKDIBM>k__BackingField;
long <LCHDGAMDABJ>k__BackingField = oklppldegkh.JDMKNGBEJPE.<LCHDGAMDABJ>k__BackingField;
PMGCJEPKFOF<KJEFMHKMHOB> pmgcjepkfof = IAOJMNAKJLH.HBLKAPJDDEP(num2, <LCHDGAMDABJ>k__BackingField);
}
return JJEKJGALHKO.<EIDHKJMHBEC>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<ChatMessage> gifcldcakdb = this.GIFCLDCAKDB;
Func<ChatMessage, bool> func = delegate(ChatMessage pendingChatMessage)
{
IAOJMNAKJLH.TextMessageJson <OOEANCNFAGB>k__BackingField = pendingChatMessage.<OOEANCNFAGB>k__BackingField;
string formattedText = OCEHMLHEINH;
return <OOEANCNFAGB>k__BackingField.OCEHMLHEINH != formattedText;
};
List<ChatMessage> list = Enumerable.ToList<ChatMessage>(Enumerable.Where<ChatMessage>(gifcldcakdb, func));
this.GIFCLDCAKDB = list;
}
// Token: 0x17000BA6 RID: 2982
// (get) Token: 0x06004150 RID: 16720 RVA: 0x00100AF4 File Offset: 0x000FECF4
[Token(Token = "0x17000BA6")]
public IReadOnlyList<ChatMessage> FHMKPOPJGNG
{
[Token(Token = "0x6004150")]
[Address(RVA = "0x127B120", Offset = "0x1279F20", VA = "0x18127B120")]
get
{
OKLPPLDEGKH oklppldegkh = this.<BDDCIEDKFBM>k__BackingField;
int num = 0;
if (OKLPPLDEGKH.BDBLGMKABNK(oklppldegkh, num) && this.GODLCHMOKCI)
{
IEnumerable<ChatMessage> enumerable = Enumerable.Reverse<ChatMessage>(this.<BDDCIEDKFBM>k__BackingField.<NDHEALCACPN>k__BackingField);
List<ChatMessage> gifcldcakdb = this.GIFCLDCAKDB;
List<ChatMessage> list = Enumerable.ToList<ChatMessage>(Enumerable.Concat<ChatMessage>(enumerable, gifcldcakdb));
this.FMLOLBHAMMC = list;
this.GODLCHMOKCI = false;
}
List<ChatMessage> 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.<HEAFOGKDIBM>k__BackingField;
long prevThreadId = num;
PMGCJEPKFOF<List<ChatMessage>> pmgcjepkfof = IAOJMNAKJLH.FKPHBHIGOCK(this.<BDDCIEDKFBM>k__BackingField, 100);
Action action = delegate
{
ChatThreadModel <>4__this = this;
long prevThreadId2 = prevThreadId;
if (<>4__this.<HEAFOGKDIBM>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.<LCHDGAMDABJ>k__BackingField = (long)((ulong)(-1L));
ChatMessage chatMessage2 = chatMessage;
long num = this.<HEAFOGKDIBM>k__BackingField;
chatMessage2.<NIDPBLEDIBP>k__BackingField = num;
chatMessage.<CJKEPNNJINH>k__BackingField = false;
ChatMessage chatMessage3 = chatMessage;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
chatMessage3.<DELBHPAMHAM>k__BackingField = <OIBJLPBDMML>k__BackingField;
ChatMessage chatMessage4 = chatMessage;
DateTime utcNow = DateTime.UtcNow;
chatMessage4.<LEGDBGPHAPO>k__BackingField = utcNow;
IAOJMNAKJLH.TextMessageJson textMessageJson = new IAOJMNAKJLH.TextMessageJson();
string ngpmadfhhkp = this.NGPMADFHHKP;
textMessageJson.OCEHMLHEINH = ngpmadfhhkp;
chatMessage.<OOEANCNFAGB>k__BackingField = textMessageJson;
List<ChatMessage> gifcldcakdb = this.GIFCLDCAKDB;
ChatMessage chatMessage5 = chatMessage;
gifcldcakdb.Add(chatMessage5);
long num2 = this.<HEAFOGKDIBM>k__BackingField;
string ngpmadfhhkp2 = this.NGPMADFHHKP;
PMGCJEPKFOF<KBMDHNGPDGN> pmgcjepkfof = IAOJMNAKJLH.OIDJGLPPNEA(num2, ngpmadfhhkp2);
Action<KBMDHNGPDGN> action = delegate(KBMDHNGPDGN sendMessageResponse)
{
int num4 = 0;
if (sendMessageResponse.<MJLDKIFMHCN>k__BackingField != (KJEFMHKMHOB)num4)
{
this.ADJIAENKNAN.AddMessageToast("Failed to send message.");
return;
}
long <NIDPBLEDIBP>k__BackingField = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<NIDPBLEDIBP>k__BackingField;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num5 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<EPEOLLCPECG>k__BackingField.Type;
CFLMJLFBOKH.PNCCMHEKFKJ pnccmhekfkj;
int hashCode = pnccmhekfkj.GetHashCode();
DABKFAIHBBP dabkfaihbbp = this.LLBONEFEEKH();
throw new NullReferenceException();
};
int num3 = 0;
num3 += num3;
num3++;
Action<string> action2 = delegate(string error)
{
this.ADJIAENKNAN.AddMessageToast("Failed to send message.");
};
Action action3 = delegate
{
List<ChatMessage> 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<ChatMessage> 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.<BDDCIEDKFBM>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<string> PMGAMCGLCML()
{
ChatMessage chatMessage = this.<BDDCIEDKFBM>k__BackingField.JDMKNGBEJPE;
if (chatMessage != 0)
{
return chatMessage.<OOEANCNFAGB>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<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(this.<BDDCIEDKFBM>k__BackingField.<NGAOHGGBCPF>k__BackingField);
Action<List<CCEOLAOLEKJ>> 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<CCEOLAOLEKJ> OLLKMIGNGBF)
{
Func<CCEOLAOLEKJ, bool> <>9__38_ = ChatThreadModel.<>c.<>9__38_5;
if (<>9__38_ == 0)
{
ChatThreadModel.<>c.<>9__38_5 = delegate(CCEOLAOLEKJ account)
{
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) != "{il2cpp field on {'constant26' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}";
};
}
IEnumerable<CCEOLAOLEKJ> enumerable = Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, <>9__38_);
Func<CCEOLAOLEKJ, string> func;
if (ChatThreadModel.<>c.<>9__38_6 == 0)
{
func = (CCEOLAOLEKJ account) => account.<IMEOONHGKDM>k__BackingField.NEFJIGBPGNM();
ChatThreadModel.<>c.<>9__38_6 = func;
}
string text = Enumerable.FirstOrDefault<string>(Enumerable.Select<CCEOLAOLEKJ, string>(enumerable, func));
this.<FKBOMCFMFGI>k__BackingField = text;
Func<CCEOLAOLEKJ, string> func2;
if (ChatThreadModel.<>c.<>9__38_7 == 0)
{
func2 = (CCEOLAOLEKJ account) => account.<IMEOONHGKDM>k__BackingField.NEFJIGBPGNM();
ChatThreadModel.<>c.<>9__38_7 = func2;
}
string[] array = Enumerable.ToArray<string>(Enumerable.Select<CCEOLAOLEKJ, string>(OLLKMIGNGBF, func2));
this.<FFABCGEKEEO>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.<BDDCIEDKFBM>k__BackingField.EMGINGNLOEC(true);
this.<KMPONHFKMFO>k__BackingField = text;
}
// Token: 0x0400348F RID: 13455
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400348F")]
private List<ChatMessage> 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<ChatMessage> 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 <RefreshPendingChatMessages>b__0(ChatMessage pendingChatMessage)
{
IAOJMNAKJLH.TextMessageJson <OOEANCNFAGB>k__BackingField = pendingChatMessage.<OOEANCNFAGB>k__BackingField;
string text = this.formattedText;
return <OOEANCNFAGB>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 <FetchMessages>b__0()
{
ChatThreadModel chatThreadModel = this.<>4__this;
long num = this.prevThreadId;
if (chatThreadModel.<HEAFOGKDIBM>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 <SendInternal>b__0(KBMDHNGPDGN sendMessageResponse)
{
int num = 0;
if (sendMessageResponse.<MJLDKIFMHCN>k__BackingField != (KJEFMHKMHOB)num)
{
this.<>4__this.ADJIAENKNAN.AddMessageToast("Failed to send message.");
return;
}
long <NIDPBLEDIBP>k__BackingField = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<NIDPBLEDIBP>k__BackingField;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<EPEOLLCPECG>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 <SendInternal>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 <SendInternal>b__2()
{
List<ChatMessage> 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;
}
}
}