m
This commit is contained in:
@@ -0,0 +1,740 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user