Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ChatThreadModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020009DB RID: 2523
[Token(Token = "0x20009DB")]
public class ChatThreadModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000BC6 RID: 3014
// (get) Token: 0x0600423C RID: 16956 RVA: 0x00102A7C File Offset: 0x00100C7C
[Token(Token = "0x17000BC6")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600423C")]
[Address(RVA = "0x173C060", Offset = "0x173B060", VA = "0x18173C060", Slot = "12")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000BC7 RID: 3015
// (get) Token: 0x0600423D RID: 16957 RVA: 0x00102A8C File Offset: 0x00100C8C
// (set) Token: 0x0600423E RID: 16958 RVA: 0x00102AA0 File Offset: 0x00100CA0
[Token(Token = "0x17000BC7")]
public OKLPPLDEGKH PJKNGCILFEG
{
[Token(Token = "0x600423D")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x600423E")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
}
// Token: 0x17000BC8 RID: 3016
// (get) Token: 0x0600423F RID: 16959 RVA: 0x00102AB4 File Offset: 0x00100CB4
// (set) Token: 0x06004240 RID: 16960 RVA: 0x00102AC8 File Offset: 0x00100CC8
[Token(Token = "0x17000BC8")]
public string BBHCFACKLPM
{
[Token(Token = "0x600423F")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x6004240")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
private set;
}
// Token: 0x17000BC9 RID: 3017
// (get) Token: 0x06004241 RID: 16961 RVA: 0x00102ADC File Offset: 0x00100CDC
// (set) Token: 0x06004242 RID: 16962 RVA: 0x00102AF0 File Offset: 0x00100CF0
[Token(Token = "0x17000BC9")]
public string MMJNEMBIFLK
{
[Token(Token = "0x6004241")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get;
[Token(Token = "0x6004242")]
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
private set;
}
// Token: 0x17000BCA RID: 3018
// (get) Token: 0x06004243 RID: 16963 RVA: 0x00102B04 File Offset: 0x00100D04
// (set) Token: 0x06004244 RID: 16964 RVA: 0x00102B18 File Offset: 0x00100D18
[Token(Token = "0x17000BCA")]
public string[] CGHCIGDHBNC
{
[Token(Token = "0x6004243")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get;
[Token(Token = "0x6004244")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
private set;
}
// Token: 0x17000BCB RID: 3019
// (get) Token: 0x06004245 RID: 16965 RVA: 0x00102B2C File Offset: 0x00100D2C
[Token(Token = "0x17000BCB")]
public bool HEEOJPLMGNC
{
[Token(Token = "0x6004245")]
[Address(RVA = "0x1CAD6A0", Offset = "0x1CAC6A0", VA = "0x181CAD6A0")]
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: 0x06004246 RID: 16966 RVA: 0x00102B90 File Offset: 0x00100D90
[Token(Token = "0x6004246")]
[Address(RVA = "0x1CAD030", Offset = "0x1CAC030", VA = "0x181CAD030")]
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: 0x17000BCC RID: 3020
// (get) Token: 0x06004247 RID: 16967 RVA: 0x00102BCC File Offset: 0x00100DCC
// (set) Token: 0x06004248 RID: 16968 RVA: 0x00102BE0 File Offset: 0x00100DE0
[Token(Token = "0x17000BCC")]
public long MBPPFMHEIJP
{
[Token(Token = "0x6004247")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get;
[Token(Token = "0x6004248")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
private set;
}
// Token: 0x17000BCD RID: 3021
// (get) Token: 0x06004249 RID: 16969 RVA: 0x00102BF4 File Offset: 0x00100DF4
// (set) Token: 0x0600424A RID: 16970 RVA: 0x00102C08 File Offset: 0x00100E08
[Token(Token = "0x17000BCD")]
public bool OLFAJAOCOAM
{
[Token(Token = "0x6004249")]
[Address(RVA = "0x7751D0", Offset = "0x7741D0", VA = "0x1807751D0")]
get;
[Token(Token = "0x600424A")]
[Address(RVA = "0x919890", Offset = "0x918890", VA = "0x180919890")]
private set;
}
// Token: 0x17000BCE RID: 3022
// (get) Token: 0x0600424B RID: 16971 RVA: 0x00102C1C File Offset: 0x00100E1C
// (set) Token: 0x0600424C RID: 16972 RVA: 0x00102C30 File Offset: 0x00100E30
[Token(Token = "0x17000BCE")]
public bool BAGBOKDACOM
{
[Token(Token = "0x600424B")]
[Address(RVA = "0x186D650", Offset = "0x186C650", VA = "0x18186D650")]
get;
[Token(Token = "0x600424C")]
[Address(RVA = "0x186D910", Offset = "0x186C910", VA = "0x18186D910")]
private set;
}
// Token: 0x0600424D RID: 16973 RVA: 0x00102C44 File Offset: 0x00100E44
[Token(Token = "0x600424D")]
[Address(RVA = "0x1CACE50", Offset = "0x1CABE50", VA = "0x181CACE50", 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: 0x0600424E RID: 16974 RVA: 0x00102C78 File Offset: 0x00100E78
[Token(Token = "0x600424E")]
[Address(RVA = "0x1CACF20", Offset = "0x1CABF20", VA = "0x181CACF20", 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: 0x0600424F RID: 16975 RVA: 0x00102CAC File Offset: 0x00100EAC
[Token(Token = "0x600424F")]
[Address(RVA = "0x1CABF60", Offset = "0x1CAAF60", VA = "0x181CABF60", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
if (this.EODBNAEAFMH != 0)
{
}
}
// Token: 0x06004250 RID: 16976 RVA: 0x00102CC8 File Offset: 0x00100EC8
[Token(Token = "0x6004250")]
[Address(RVA = "0x1CAC7B0", Offset = "0x1CAB7B0", VA = "0x181CAC7B0")]
private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK)
{
long num = this.<HEAFOGKDIBM>k__BackingField;
if (OFPDIAMBDKK.<HEAFOGKDIBM>k__BackingField == num)
{
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
}
// Token: 0x06004251 RID: 16977 RVA: 0x00102CF4 File Offset: 0x00100EF4
[Token(Token = "0x6004251")]
[Address(RVA = "0x1CABED0", Offset = "0x1CAAED0", VA = "0x181CABED0", 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: 0x06004252 RID: 16978 RVA: 0x00102D3C File Offset: 0x00100F3C
[Token(Token = "0x6004252")]
[Address(RVA = "0x1CAC900", Offset = "0x1CAB900", VA = "0x181CAC900", 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: 0x06004253 RID: 16979 RVA: 0x00102DE8 File Offset: 0x00100FE8
[Token(Token = "0x6004253")]
[Address(RVA = "0x1CACCE0", Offset = "0x1CABCE0", VA = "0x181CACCE0")]
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: 0x06004254 RID: 16980 RVA: 0x00102E4C File Offset: 0x0010104C
[Token(Token = "0x6004254")]
[Address(RVA = "0x1CACC10", Offset = "0x1CABC10", VA = "0x181CACC10")]
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: 0x17000BCF RID: 3023
// (get) Token: 0x06004255 RID: 16981 RVA: 0x00102E94 File Offset: 0x00101094
[Token(Token = "0x17000BCF")]
public IReadOnlyList<ChatMessage> FHMKPOPJGNG
{
[Token(Token = "0x6004255")]
[Address(RVA = "0x1CAD600", Offset = "0x1CAC600", VA = "0x181CAD600")]
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: 0x06004256 RID: 16982 RVA: 0x00102F00 File Offset: 0x00101100
[Token(Token = "0x6004256")]
[Address(RVA = "0x1CAC810", Offset = "0x1CAB810", VA = "0x181CAC810")]
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: 0x17000BD0 RID: 3024
// (get) Token: 0x06004257 RID: 16983 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000BD0")]
public bool FINHJEJKBBG
{
[Token(Token = "0x6004257")]
[Address(RVA = "0x1CAD380", Offset = "0x1CAC380", VA = "0x181CAD380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000BD1 RID: 3025
// (get) Token: 0x06004258 RID: 16984 RVA: 0x00102F48 File Offset: 0x00101148
// (set) Token: 0x06004259 RID: 16985 RVA: 0x00102F5C File Offset: 0x0010115C
[Token(Token = "0x17000BD1")]
public string DFPPNHINEFO
{
[Token(Token = "0x6004258")]
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
get
{
return this.NGPMADFHHKP;
}
[Token(Token = "0x6004259")]
[Address(RVA = "0x1CAD700", Offset = "0x1CAC700", VA = "0x181CAD700")]
set
{
this.NGPMADFHHKP = value;
base.JOJPOMANGPO();
}
}
// Token: 0x0600425A RID: 16986 RVA: 0x00102F78 File Offset: 0x00101178
[Token(Token = "0x600425A")]
[Address(RVA = "0x1CAD0F0", Offset = "0x1CAC0F0", VA = "0x181CAD0F0")]
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: 0x0600425B RID: 16987 RVA: 0x00102FFC File Offset: 0x001011FC
[Token(Token = "0x600425B")]
[Address(RVA = "0x1CAC000", Offset = "0x1CAB000", VA = "0x181CAC000")]
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: 0x0600425C RID: 16988 RVA: 0x00103130 File Offset: 0x00101330
[Token(Token = "0x600425C")]
[Address(RVA = "0x1CAD300", Offset = "0x1CAC300", VA = "0x181CAD300")]
public ChatThreadModel()
{
List<ChatMessage> list = new List();
this.GIFCLDCAKDB = list;
string empty = string.Empty;
this.NGPMADFHHKP = empty;
base..ctor();
}
// Token: 0x0600425D RID: 16989 RVA: 0x00103160 File Offset: 0x00101360
[Token(Token = "0x600425D")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
[CompilerGenerated]
private void PJDFDJBHDKA(OKLPPLDEGKH OFPDIAMBDKK)
{
this.<BDDCIEDKFBM>k__BackingField = OFPDIAMBDKK;
}
// Token: 0x0600425E RID: 16990 RVA: 0x00103174 File Offset: 0x00101374
[Token(Token = "0x600425E")]
[Address(RVA = "0x1CACFF0", Offset = "0x1CABFF0", VA = "0x181CACFF0")]
[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: 0x0600425F RID: 16991 RVA: 0x001031A4 File Offset: 0x001013A4
[Token(Token = "0x600425F")]
[Address(RVA = "0x1CAC610", Offset = "0x1CAB610", VA = "0x181CAC610")]
[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: 0x06004260 RID: 16992 RVA: 0x001031F8 File Offset: 0x001013F8
[Token(Token = "0x6004260")]
[Address(RVA = "0x1CAC380", Offset = "0x1CAB380", VA = "0x181CAC380")]
[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 0x2C}";
};
}
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: 0x06004261 RID: 16993 RVA: 0x001032A0 File Offset: 0x001014A0
[Token(Token = "0x6004261")]
[Address(RVA = "0x1CACBE0", Offset = "0x1CABBE0", VA = "0x181CACBE0")]
[CompilerGenerated]
private void IOCMHGCKGLA()
{
string text = this.<BDDCIEDKFBM>k__BackingField.EMGINGNLOEC(true);
this.<KMPONHFKMFO>k__BackingField = text;
}
// Token: 0x0400354D RID: 13645
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400354D")]
private List<ChatMessage> GIFCLDCAKDB;
// Token: 0x0400354E RID: 13646
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400354E")]
private bool GODLCHMOKCI;
// Token: 0x0400354F RID: 13647
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400354F")]
private List<ChatMessage> FMLOLBHAMMC;
// Token: 0x04003550 RID: 13648
[Token(Token = "0x4003550")]
private const int PBMBEMHGHBN = 6;
// Token: 0x04003551 RID: 13649
[Token(Token = "0x4003551")]
private const float BMAKGCFHPAF = 5f;
// Token: 0x04003552 RID: 13650
[Token(Token = "0x4003552")]
private const float HLJNAGADONL = 60f;
// Token: 0x04003553 RID: 13651
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003553")]
private string NGPMADFHHKP;
// Token: 0x04003554 RID: 13652
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003554")]
private JFGJBBGINMH EODBNAEAFMH;
// Token: 0x020009DD RID: 2525
[Token(Token = "0x20009DD")]
[CompilerGenerated]
private sealed class MJPDPPBAPPE
{
// Token: 0x06004268 RID: 17000 RVA: 0x001033A8 File Offset: 0x001015A8
[Token(Token = "0x6004268")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MJPDPPBAPPE()
{
}
// Token: 0x06004269 RID: 17001 RVA: 0x001033BC File Offset: 0x001015BC
[Token(Token = "0x6004269")]
[Address(RVA = "0x1CB7B50", Offset = "0x1CB6B50", VA = "0x181CB7B50")]
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: 0x0400355A RID: 13658
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400355A")]
public string formattedText;
}
// Token: 0x020009DE RID: 2526
[Token(Token = "0x20009DE")]
[CompilerGenerated]
private sealed class HENAENMGKGJ
{
// Token: 0x0600426A RID: 17002 RVA: 0x001033EC File Offset: 0x001015EC
[Token(Token = "0x600426A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HENAENMGKGJ()
{
}
// Token: 0x0600426B RID: 17003 RVA: 0x00103400 File Offset: 0x00101600
[Token(Token = "0x600426B")]
[Address(RVA = "0x1CB4CC0", Offset = "0x1CB3CC0", VA = "0x181CB4CC0")]
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: 0x0400355B RID: 13659
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400355B")]
public ChatThreadModel <>4__this;
// Token: 0x0400355C RID: 13660
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400355C")]
public long prevThreadId;
}
// Token: 0x020009DF RID: 2527
[Token(Token = "0x20009DF")]
[CompilerGenerated]
private sealed class JFIAALPIIKH
{
// Token: 0x0600426C RID: 17004 RVA: 0x00103440 File Offset: 0x00101640
[Token(Token = "0x600426C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JFIAALPIIKH()
{
}
// Token: 0x0600426D RID: 17005 RVA: 0x00103454 File Offset: 0x00101654
[Token(Token = "0x600426D")]
[Address(RVA = "0x1CB71C0", Offset = "0x1CB61C0", VA = "0x181CB71C0")]
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: 0x0600426E RID: 17006 RVA: 0x001034E4 File Offset: 0x001016E4
[Token(Token = "0x600426E")]
[Address(RVA = "0x1CB7420", Offset = "0x1CB6420", VA = "0x181CB7420")]
internal void <SendInternal>b__1(string error)
{
this.<>4__this.ADJIAENKNAN.AddMessageToast("Failed to send message.");
}
// Token: 0x0600426F RID: 17007 RVA: 0x0010350C File Offset: 0x0010170C
[Token(Token = "0x600426F")]
[Address(RVA = "0x1CB7480", Offset = "0x1CB6480", VA = "0x181CB7480")]
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: 0x0400355D RID: 13661
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400355D")]
public ChatThreadModel <>4__this;
// Token: 0x0400355E RID: 13662
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400355E")]
public ChatMessage chatMessage;
}
}
}