scripts
This commit is contained in:
@@ -0,0 +1,729 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x020008E4 RID: 2276
|
||||
[Token(Token = "0x20008E4")]
|
||||
[StructLayout(3)]
|
||||
public class ChatThreadModel : RRUIModel<CFCKDFGFJEM>
|
||||
{
|
||||
// Token: 0x17000ADD RID: 2781
|
||||
// (get) Token: 0x06003D77 RID: 15735 RVA: 0x000F9AB8 File Offset: 0x000F7CB8
|
||||
[Token(Token = "0x17000ADD")]
|
||||
protected override bool PHGOLNMDJLH
|
||||
{
|
||||
[Token(Token = "0x6003D77")]
|
||||
[Address(RVA = "0x1962690", Offset = "0x1961090", VA = "0x181962690", Slot = "11")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000ADE RID: 2782
|
||||
// (get) Token: 0x06003D78 RID: 15736 RVA: 0x000F9AC8 File Offset: 0x000F7CC8
|
||||
// (set) Token: 0x06003D79 RID: 15737 RVA: 0x000F9ADC File Offset: 0x000F7CDC
|
||||
[Token(Token = "0x17000ADE")]
|
||||
public OKLPPLDEGKH PJKNGCILFEG
|
||||
{
|
||||
[Token(Token = "0x6003D78")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get;
|
||||
[Token(Token = "0x6003D79")]
|
||||
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000ADF RID: 2783
|
||||
// (get) Token: 0x06003D7A RID: 15738 RVA: 0x000F9AF0 File Offset: 0x000F7CF0
|
||||
// (set) Token: 0x06003D7B RID: 15739 RVA: 0x000F9B04 File Offset: 0x000F7D04
|
||||
[Token(Token = "0x17000ADF")]
|
||||
public string BBHCFACKLPM
|
||||
{
|
||||
[Token(Token = "0x6003D7A")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get;
|
||||
[Token(Token = "0x6003D7B")]
|
||||
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AE0 RID: 2784
|
||||
// (get) Token: 0x06003D7C RID: 15740 RVA: 0x000F9B18 File Offset: 0x000F7D18
|
||||
// (set) Token: 0x06003D7D RID: 15741 RVA: 0x000F9B2C File Offset: 0x000F7D2C
|
||||
[Token(Token = "0x17000AE0")]
|
||||
public string MMJNEMBIFLK
|
||||
{
|
||||
[Token(Token = "0x6003D7C")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get;
|
||||
[Token(Token = "0x6003D7D")]
|
||||
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AE1 RID: 2785
|
||||
// (get) Token: 0x06003D7E RID: 15742 RVA: 0x000F9B40 File Offset: 0x000F7D40
|
||||
// (set) Token: 0x06003D7F RID: 15743 RVA: 0x000F9B54 File Offset: 0x000F7D54
|
||||
[Token(Token = "0x17000AE1")]
|
||||
public string[] CGHCIGDHBNC
|
||||
{
|
||||
[Token(Token = "0x6003D7E")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get;
|
||||
[Token(Token = "0x6003D7F")]
|
||||
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AE2 RID: 2786
|
||||
// (get) Token: 0x06003D80 RID: 15744 RVA: 0x000F9B68 File Offset: 0x000F7D68
|
||||
[Token(Token = "0x17000AE2")]
|
||||
public bool HEEOJPLMGNC
|
||||
{
|
||||
[Token(Token = "0x6003D80")]
|
||||
[Address(RVA = "0x1A555F0", Offset = "0x1A53FF0", VA = "0x181A555F0")]
|
||||
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: 0x06003D81 RID: 15745 RVA: 0x000F9BCC File Offset: 0x000F7DCC
|
||||
[Token(Token = "0x6003D81")]
|
||||
[Address(RVA = "0x1A54F70", Offset = "0x1A53970", VA = "0x181A54F70")]
|
||||
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: 0x17000AE3 RID: 2787
|
||||
// (get) Token: 0x06003D82 RID: 15746 RVA: 0x000F9C08 File Offset: 0x000F7E08
|
||||
// (set) Token: 0x06003D83 RID: 15747 RVA: 0x000F9C1C File Offset: 0x000F7E1C
|
||||
[Token(Token = "0x17000AE3")]
|
||||
public long MBPPFMHEIJP
|
||||
{
|
||||
[Token(Token = "0x6003D82")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x6003D83")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AE4 RID: 2788
|
||||
// (get) Token: 0x06003D84 RID: 15748 RVA: 0x000F9C30 File Offset: 0x000F7E30
|
||||
// (set) Token: 0x06003D85 RID: 15749 RVA: 0x000F9C44 File Offset: 0x000F7E44
|
||||
[Token(Token = "0x17000AE4")]
|
||||
public bool OLFAJAOCOAM
|
||||
{
|
||||
[Token(Token = "0x6003D84")]
|
||||
[Address(RVA = "0x54D030", Offset = "0x54BA30", VA = "0x18054D030")]
|
||||
get;
|
||||
[Token(Token = "0x6003D85")]
|
||||
[Address(RVA = "0x6B51A0", Offset = "0x6B3BA0", VA = "0x1806B51A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AE5 RID: 2789
|
||||
// (get) Token: 0x06003D86 RID: 15750 RVA: 0x000F9C58 File Offset: 0x000F7E58
|
||||
// (set) Token: 0x06003D87 RID: 15751 RVA: 0x000F9C6C File Offset: 0x000F7E6C
|
||||
[Token(Token = "0x17000AE5")]
|
||||
public bool BAGBOKDACOM
|
||||
{
|
||||
[Token(Token = "0x6003D86")]
|
||||
[Address(RVA = "0xE221F0", Offset = "0xE20BF0", VA = "0x180E221F0")]
|
||||
get;
|
||||
[Token(Token = "0x6003D87")]
|
||||
[Address(RVA = "0xE22E90", Offset = "0xE21890", VA = "0x180E22E90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06003D88 RID: 15752 RVA: 0x000F9C80 File Offset: 0x000F7E80
|
||||
[Token(Token = "0x6003D88")]
|
||||
[Address(RVA = "0x1A54E60", Offset = "0x1A53860", VA = "0x181A54E60", Slot = "16")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
ActionEvent<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
||||
Action<OKLPPLDEGKH> action = new Action(this.FNNMPDKBCDD);
|
||||
IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd + action;
|
||||
}
|
||||
|
||||
// Token: 0x06003D89 RID: 15753 RVA: 0x000F9CB4 File Offset: 0x000F7EB4
|
||||
[Token(Token = "0x6003D89")]
|
||||
[Address(RVA = "0x1A54D90", Offset = "0x1A53790", VA = "0x181A54D90", Slot = "17")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
ActionEvent<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
||||
Action<OKLPPLDEGKH> action = new Action(this.FNNMPDKBCDD);
|
||||
IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd - action;
|
||||
}
|
||||
|
||||
// Token: 0x06003D8A RID: 15754 RVA: 0x000F9CE8 File Offset: 0x000F7EE8
|
||||
[Token(Token = "0x6003D8A")]
|
||||
[Address(RVA = "0x1A54440", Offset = "0x1A52E40", VA = "0x181A54440")]
|
||||
private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK)
|
||||
{
|
||||
long num = this.<HEAFOGKDIBM>k__BackingField;
|
||||
if (OFPDIAMBDKK.<HEAFOGKDIBM>k__BackingField == num)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.MKBLJJGJAOH(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D8B RID: 15755 RVA: 0x000F9D14 File Offset: 0x000F7F14
|
||||
[Token(Token = "0x6003D8B")]
|
||||
[Address(RVA = "0x1A53D60", Offset = "0x1A52760", VA = "0x181A53D60", Slot = "19")]
|
||||
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: 0x06003D8C RID: 15756 RVA: 0x000F9D5C File Offset: 0x000F7F5C
|
||||
[Token(Token = "0x6003D8C")]
|
||||
[Address(RVA = "0x1A54590", Offset = "0x1A52F90", VA = "0x181A54590", Slot = "18")]
|
||||
protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
|
||||
{
|
||||
long num = this.<HEAFOGKDIBM>k__BackingField;
|
||||
bool flag = AHOBGFOJBLH != CFCKDFGFJEM.FetchFromCache;
|
||||
IPromise<OKLPPLDEGKH> promise = IAOJMNAKJLH.EPHMNGGEOPC(num, flag);
|
||||
Action<OKLPPLDEGKH> action = new Action(this.IGNLOIAJBNJ);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
Func<IPromise<string>> func = new Func(this.PLDFHPJKOMK);
|
||||
Action<string> action2 = new Action(this.JBBKFLHGJDC);
|
||||
Func<IPromise> func2 = new Func(this.JGLGCBKNCOJ);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
if (this.<BMIOJHIKLJI>k__BackingField)
|
||||
{
|
||||
IPromise<List<ChatMessage>> promise2 = IAOJMNAKJLH.FALCGMECAAD(this.<HEAFOGKDIBM>k__BackingField);
|
||||
}
|
||||
func2 += func2;
|
||||
CombinePromise combinePromise;
|
||||
combinePromise += combinePromise;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003D8D RID: 15757 RVA: 0x000F9E08 File Offset: 0x000F8008
|
||||
[Token(Token = "0x6003D8D")]
|
||||
[Address(RVA = "0x1A54C20", Offset = "0x1A53620", VA = "0x181A54C20")]
|
||||
private IPromise 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;
|
||||
IPromise<KJEFMHKMHOB> promise = IAOJMNAKJLH.HBLKAPJDDEP(num2, <LCHDGAMDABJ>k__BackingField);
|
||||
}
|
||||
return Promise.<CompletedPromise>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06003D8E RID: 15758 RVA: 0x000F9E6C File Offset: 0x000F806C
|
||||
[Token(Token = "0x6003D8E")]
|
||||
[Address(RVA = "0x1A54870", Offset = "0x1A53270", VA = "0x181A54870")]
|
||||
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: 0x17000AE6 RID: 2790
|
||||
// (get) Token: 0x06003D8F RID: 15759 RVA: 0x000F9EB4 File Offset: 0x000F80B4
|
||||
[Token(Token = "0x17000AE6")]
|
||||
public IReadOnlyList<ChatMessage> FHMKPOPJGNG
|
||||
{
|
||||
[Token(Token = "0x6003D8F")]
|
||||
[Address(RVA = "0x1A55550", Offset = "0x1A53F50", VA = "0x181A55550")]
|
||||
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: 0x06003D90 RID: 15760 RVA: 0x000F9F20 File Offset: 0x000F8120
|
||||
[Token(Token = "0x6003D90")]
|
||||
[Address(RVA = "0x1A544A0", Offset = "0x1A52EA0", VA = "0x181A544A0")]
|
||||
public void FetchMessages()
|
||||
{
|
||||
long num = this.<HEAFOGKDIBM>k__BackingField;
|
||||
long prevThreadId = num;
|
||||
IPromise<List<ChatMessage>> promise = 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: 0x17000AE7 RID: 2791
|
||||
// (get) Token: 0x06003D91 RID: 15761 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000AE7")]
|
||||
public bool FINHJEJKBBG
|
||||
{
|
||||
[Token(Token = "0x6003D91")]
|
||||
[Address(RVA = "0x1A552D0", Offset = "0x1A53CD0", VA = "0x181A552D0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000AE8 RID: 2792
|
||||
// (get) Token: 0x06003D92 RID: 15762 RVA: 0x000F9F68 File Offset: 0x000F8168
|
||||
// (set) Token: 0x06003D93 RID: 15763 RVA: 0x000F9F7C File Offset: 0x000F817C
|
||||
[Token(Token = "0x17000AE8")]
|
||||
public string DFPPNHINEFO
|
||||
{
|
||||
[Token(Token = "0x6003D92")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
return this.NGPMADFHHKP;
|
||||
}
|
||||
[Token(Token = "0x6003D93")]
|
||||
[Address(RVA = "0x1A55650", Offset = "0x1A54050", VA = "0x181A55650")]
|
||||
set
|
||||
{
|
||||
this.NGPMADFHHKP = value;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D94 RID: 15764 RVA: 0x000F9F98 File Offset: 0x000F8198
|
||||
[Token(Token = "0x6003D94")]
|
||||
[Address(RVA = "0x1A55030", Offset = "0x1A53A30", VA = "0x181A55030")]
|
||||
public void TrySend()
|
||||
{
|
||||
if (this.FINHJEJKBBG)
|
||||
{
|
||||
MEKCLBHEGPP eodbnaeafmh = this.EODBNAEAFMH;
|
||||
if (eodbnaeafmh == 0)
|
||||
{
|
||||
Action action = new Action(this.DEBEPBAELNO);
|
||||
MEKCLBHEGPP mekclbhegpp;
|
||||
this.EODBNAEAFMH = mekclbhegpp;
|
||||
ActionEvent<bool> ogodikkkafa = mekclbhegpp.OGODIKKKAFA;
|
||||
Action<bool> action2 = new Action(this.CAFEDGNPAIO);
|
||||
MEKCLBHEGPP eodbnaeafmh2 = this.EODBNAEAFMH;
|
||||
}
|
||||
int num = 0;
|
||||
if (eodbnaeafmh.PFFOFIHGOEA(num != 0) == MEKCLBHEGPP.ICGOMCPKBBH.Success_CooldownStarted)
|
||||
{
|
||||
base.ADJIAENKNAN.AddMessageToast("Don't spam! Wait a minute before sending another message.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D95 RID: 15765 RVA: 0x000FA018 File Offset: 0x000F8218
|
||||
[Token(Token = "0x6003D95")]
|
||||
[Address(RVA = "0x1A540C0", Offset = "0x1A52AC0", VA = "0x181A540C0")]
|
||||
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;
|
||||
IPromise<KBMDHNGPDGN> promise = 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;
|
||||
int num5 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<EPEOLLCPECG>k__BackingField.Type;
|
||||
CFLMJLFBOKH.PNCCMHEKFKJ pnccmhekfkj;
|
||||
int hashCode = pnccmhekfkj.GetHashCode();
|
||||
IPromise promise2 = 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: 0x06003D96 RID: 15766 RVA: 0x000FA14C File Offset: 0x000F834C
|
||||
[Token(Token = "0x6003D96")]
|
||||
[Address(RVA = "0x1A55250", Offset = "0x1A53C50", VA = "0x181A55250")]
|
||||
public ChatThreadModel()
|
||||
{
|
||||
List<ChatMessage> list = new List();
|
||||
this.GIFCLDCAKDB = list;
|
||||
string empty = string.Empty;
|
||||
this.NGPMADFHHKP = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06003D97 RID: 15767 RVA: 0x000FA17C File Offset: 0x000F837C
|
||||
[Token(Token = "0x6003D97")]
|
||||
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
||||
[CompilerGenerated]
|
||||
private void IGNLOIAJBNJ(OKLPPLDEGKH OFPDIAMBDKK)
|
||||
{
|
||||
this.<BDDCIEDKFBM>k__BackingField = OFPDIAMBDKK;
|
||||
}
|
||||
|
||||
// Token: 0x06003D98 RID: 15768 RVA: 0x000FA190 File Offset: 0x000F8390
|
||||
[Token(Token = "0x6003D98")]
|
||||
[Address(RVA = "0x1A54F30", Offset = "0x1A53930", VA = "0x181A54F30")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<string> PLDFHPJKOMK()
|
||||
{
|
||||
ChatMessage chatMessage = this.<BDDCIEDKFBM>k__BackingField.JDMKNGBEJPE;
|
||||
if (chatMessage != 0)
|
||||
{
|
||||
return chatMessage.<OOEANCNFAGB>k__BackingField.GBHMBOKPMMF();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003D99 RID: 15769 RVA: 0x000FA1C0 File Offset: 0x000F83C0
|
||||
[Token(Token = "0x6003D99")]
|
||||
[Address(RVA = "0x1A54940", Offset = "0x1A53340", VA = "0x181A54940")]
|
||||
[CompilerGenerated]
|
||||
private IPromise JGLGCBKNCOJ()
|
||||
{
|
||||
IPromise<List<CCEOLAOLEKJ>> promise = PEGGCEDHBOF.NHCHADDMPFC(this.<BDDCIEDKFBM>k__BackingField.<NGAOHGGBCPF>k__BackingField);
|
||||
Action<List<CCEOLAOLEKJ>> action = new Action(this.CANODKLODKL);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action action2 = new Action(this.ABDFMHJGGPE);
|
||||
ChatMessage chatMessage = this.<BDDCIEDKFBM>k__BackingField.JDMKNGBEJPE;
|
||||
if (chatMessage == 0 && this.<BLNCGHDHPDO>k__BackingField != chatMessage)
|
||||
{
|
||||
OKLPPLDEGKH oklppldegkh = this.<BDDCIEDKFBM>k__BackingField;
|
||||
long num2 = oklppldegkh.<HEAFOGKDIBM>k__BackingField;
|
||||
long num3 = oklppldegkh.JDMKNGBEJPE.<LCHDGAMDABJ>k__BackingField;
|
||||
IPromise<KJEFMHKMHOB> promise2 = IAOJMNAKJLH.HBLKAPJDDEP(num2, num3);
|
||||
num3 += num3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003D9A RID: 15770 RVA: 0x000FA254 File Offset: 0x000F8454
|
||||
[Token(Token = "0x6003D9A")]
|
||||
[Address(RVA = "0x1A53E30", Offset = "0x1A52830", VA = "0x181A53E30")]
|
||||
[CompilerGenerated]
|
||||
private void CANODKLODKL(List<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
Func<CCEOLAOLEKJ, bool> <>9__37_ = ChatThreadModel.<>c.<>9__37_5;
|
||||
if (<>9__37_ == 0)
|
||||
{
|
||||
ChatThreadModel.<>c.<>9__37_5 = (CCEOLAOLEKJ account) => ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField) != "{il2cpp field on {'constant27' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}";
|
||||
}
|
||||
IEnumerable<CCEOLAOLEKJ> enumerable = Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, <>9__37_);
|
||||
Func<CCEOLAOLEKJ, string> func;
|
||||
if (ChatThreadModel.<>c.<>9__37_6 == 0)
|
||||
{
|
||||
func = (CCEOLAOLEKJ account) => account.<IMEOONHGKDM>k__BackingField.NEFJIGBPGNM();
|
||||
ChatThreadModel.<>c.<>9__37_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__37_7 == 0)
|
||||
{
|
||||
func2 = (CCEOLAOLEKJ account) => account.<IMEOONHGKDM>k__BackingField.NEFJIGBPGNM();
|
||||
ChatThreadModel.<>c.<>9__37_7 = func2;
|
||||
}
|
||||
string[] array = Enumerable.ToArray<string>(Enumerable.Select<CCEOLAOLEKJ, string>(OLLKMIGNGBF, func2));
|
||||
this.<FFABCGEKEEO>k__BackingField = array;
|
||||
}
|
||||
|
||||
// Token: 0x06003D9B RID: 15771 RVA: 0x000FA2FC File Offset: 0x000F84FC
|
||||
[Token(Token = "0x6003D9B")]
|
||||
[Address(RVA = "0x1A53D30", Offset = "0x1A52730", VA = "0x181A53D30")]
|
||||
[CompilerGenerated]
|
||||
private void ABDFMHJGGPE()
|
||||
{
|
||||
string text = this.<BDDCIEDKFBM>k__BackingField.EMGINGNLOEC(true);
|
||||
this.<KMPONHFKMFO>k__BackingField = text;
|
||||
}
|
||||
|
||||
// Token: 0x06003D9C RID: 15772 RVA: 0x000FA324 File Offset: 0x000F8524
|
||||
[Token(Token = "0x6003D9C")]
|
||||
[Address(RVA = "0x1A53DF0", Offset = "0x1A527F0", VA = "0x181A53DF0")]
|
||||
[CompilerGenerated]
|
||||
private void CAFEDGNPAIO(bool ENJABEBOEHC)
|
||||
{
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x04003374 RID: 13172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4003374")]
|
||||
private List<ChatMessage> GIFCLDCAKDB;
|
||||
|
||||
// Token: 0x04003375 RID: 13173
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4003375")]
|
||||
private bool GODLCHMOKCI;
|
||||
|
||||
// Token: 0x04003376 RID: 13174
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4003376")]
|
||||
private List<ChatMessage> FMLOLBHAMMC;
|
||||
|
||||
// Token: 0x04003377 RID: 13175
|
||||
[Token(Token = "0x4003377")]
|
||||
private const int PBMBEMHGHBN = 6;
|
||||
|
||||
// Token: 0x04003378 RID: 13176
|
||||
[Token(Token = "0x4003378")]
|
||||
private const float BMAKGCFHPAF = 5f;
|
||||
|
||||
// Token: 0x04003379 RID: 13177
|
||||
[Token(Token = "0x4003379")]
|
||||
private const float HLJNAGADONL = 60f;
|
||||
|
||||
// Token: 0x0400337A RID: 13178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400337A")]
|
||||
private string NGPMADFHHKP;
|
||||
|
||||
// Token: 0x0400337B RID: 13179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400337B")]
|
||||
private MEKCLBHEGPP EODBNAEAFMH;
|
||||
|
||||
// Token: 0x020008E6 RID: 2278
|
||||
[Token(Token = "0x20008E6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NFJELILBDOO
|
||||
{
|
||||
// Token: 0x06003DA3 RID: 15779 RVA: 0x000FA3F8 File Offset: 0x000F85F8
|
||||
[Token(Token = "0x6003DA3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NFJELILBDOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003DA4 RID: 15780 RVA: 0x000FA40C File Offset: 0x000F860C
|
||||
[Token(Token = "0x6003DA4")]
|
||||
[Address(RVA = "0x1BDBB20", Offset = "0x1BDA520", VA = "0x181BDBB20")]
|
||||
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: 0x04003381 RID: 13185
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003381")]
|
||||
public string formattedText;
|
||||
}
|
||||
|
||||
// Token: 0x020008E7 RID: 2279
|
||||
[Token(Token = "0x20008E7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AONNEEFJNLI
|
||||
{
|
||||
// Token: 0x06003DA5 RID: 15781 RVA: 0x000FA43C File Offset: 0x000F863C
|
||||
[Token(Token = "0x6003DA5")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AONNEEFJNLI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003DA6 RID: 15782 RVA: 0x000FA450 File Offset: 0x000F8650
|
||||
[Token(Token = "0x6003DA6")]
|
||||
[Address(RVA = "0x1BCD8A0", Offset = "0x1BCC2A0", VA = "0x181BCD8A0")]
|
||||
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: 0x04003382 RID: 13186
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003382")]
|
||||
public ChatThreadModel <>4__this;
|
||||
|
||||
// Token: 0x04003383 RID: 13187
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003383")]
|
||||
public long prevThreadId;
|
||||
}
|
||||
|
||||
// Token: 0x020008E8 RID: 2280
|
||||
[Token(Token = "0x20008E8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DOHLEPLEFHP
|
||||
{
|
||||
// Token: 0x06003DA7 RID: 15783 RVA: 0x000FA490 File Offset: 0x000F8690
|
||||
[Token(Token = "0x6003DA7")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DOHLEPLEFHP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003DA8 RID: 15784 RVA: 0x000FA4A4 File Offset: 0x000F86A4
|
||||
[Token(Token = "0x6003DA8")]
|
||||
[Address(RVA = "0x1BD9470", Offset = "0x1BD7E70", VA = "0x181BD9470")]
|
||||
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;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
IAOJMNAKJLH.PEHACEKFNLA type = sendMessageResponse.<PLNOJDHALCD>k__BackingField.<EPEOLLCPECG>k__BackingField.Type;
|
||||
CFLMJLFBOKH.PNCCMHEKFKJ pnccmhekfkj;
|
||||
int hashCode = pnccmhekfkj.GetHashCode();
|
||||
IPromise promise = this.<>4__this.LLBONEFEEKH();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003DA9 RID: 15785 RVA: 0x000FA520 File Offset: 0x000F8720
|
||||
[Token(Token = "0x6003DA9")]
|
||||
[Address(RVA = "0x1BD96C0", Offset = "0x1BD80C0", VA = "0x181BD96C0")]
|
||||
internal void <SendInternal>b__1(string error)
|
||||
{
|
||||
this.<>4__this.ADJIAENKNAN.AddMessageToast("Failed to send message.");
|
||||
}
|
||||
|
||||
// Token: 0x06003DAA RID: 15786 RVA: 0x000FA548 File Offset: 0x000F8748
|
||||
[Token(Token = "0x6003DAA")]
|
||||
[Address(RVA = "0x1BD9720", Offset = "0x1BD8120", VA = "0x181BD9720")]
|
||||
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: 0x04003384 RID: 13188
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003384")]
|
||||
public ChatThreadModel <>4__this;
|
||||
|
||||
// Token: 0x04003385 RID: 13189
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003385")]
|
||||
public ChatMessage chatMessage;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user