399 lines
13 KiB
C#
399 lines
13 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020006EC RID: 1772
|
|
[Token(Token = "0x20006EC")]
|
|
[StructLayout(3)]
|
|
public class ChatMessageDisplayCard : MonoBehaviour
|
|
{
|
|
// Token: 0x060033A5 RID: 13221 RVA: 0x000D6B18 File Offset: 0x000D4D18
|
|
[Token(Token = "0x60033A5")]
|
|
[Address(RVA = "0x1383910", Offset = "0x1382310", VA = "0x181383910")]
|
|
private void Start()
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
this.FIEPPOPELIK = <JNBAANDJIAD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060033A6 RID: 13222 RVA: 0x000D6B44 File Offset: 0x000D4D44
|
|
[Token(Token = "0x60033A6")]
|
|
[Address(RVA = "0x1383600", Offset = "0x1382000", VA = "0x181383600")]
|
|
private void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO lboijopjifa = this.LBOIJOPJIFA;
|
|
if (lboijopjifa != 0)
|
|
{
|
|
lboijopjifa.Dispose();
|
|
}
|
|
if (this.IFAHDAGCHDE != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060033A7 RID: 13223 RVA: 0x000D6B6C File Offset: 0x000D4D6C
|
|
[Token(Token = "0x60033A7")]
|
|
[Address(RVA = "0x1383660", Offset = "0x1382060", VA = "0x181383660")]
|
|
public void SetDisplayCard(IAOJMNAKJLH.AFJCPHCCAGK BLIJAOPBIPI)
|
|
{
|
|
Button3D button3D = this.button;
|
|
this.FKDNMOECACI = BLIJAOPBIPI;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
IAOJMNAKJLH.GFMGNLOBAAF <FGFHCJGJHDG>k__BackingField = this.FKDNMOECACI.<FGFHCJGJHDG>k__BackingField;
|
|
if (<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username)
|
|
{
|
|
Image image = this.bgImage;
|
|
Color color = this.playerColor;
|
|
Color color2 = image.color;
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN((int)this.FKDNMOECACI.<JPAOOKPLEDB>k__BackingField);
|
|
Action<CCEOLAOLEKJ> action = new Action(this.EIGCEMIOGDM);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
IPromise<CCEOLAOLEKJ> promise2 = promise.Then(action);
|
|
return;
|
|
}
|
|
if (<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
Image image2 = this.bgImage;
|
|
Color color3 = this.roomColor;
|
|
Color color4 = image2.color;
|
|
IPromise<KLCOGEIGEBJ> promise3 = OJMCBOKJFOF.NHBPIIGDAJP(this.FKDNMOECACI.<JPAOOKPLEDB>k__BackingField);
|
|
Action<KLCOGEIGEBJ> action2 = new Action(this.GEPEDPELHMD);
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
Debug.LogError("Unknown MarkupReplacementType!");
|
|
}
|
|
|
|
// Token: 0x060033A8 RID: 13224 RVA: 0x000D6C58 File Offset: 0x000D4E58
|
|
[Token(Token = "0x60033A8")]
|
|
[Address(RVA = "0x1383250", Offset = "0x1381C50", VA = "0x181383250")]
|
|
private void EIGCEMIOGDM(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI;
|
|
if ((long)num2 == fkdnmoecaci.<JPAOOKPLEDB>k__BackingField && fkdnmoecaci.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username)
|
|
{
|
|
this.button.FFDOINJEHMM = true;
|
|
if (this.IFAHDAGCHDE != 0)
|
|
{
|
|
}
|
|
OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(HFIDFDPOCKA);
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
ChatMessageDisplayCard <>4__this = this;
|
|
int num3 = 0;
|
|
if (<>4__this != num3)
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci2 = this.FKDNMOECACI;
|
|
CCEOLAOLEKJ account2 = HFIDFDPOCKA;
|
|
long <JPAOOKPLEDB>k__BackingField = fkdnmoecaci2.<JPAOOKPLEDB>k__BackingField;
|
|
int num4 = ObscuredInt.FAJDMKOEFLH(account2.<IFBPANODIPA>k__BackingField);
|
|
if (<JPAOOKPLEDB>k__BackingField == (long)num4)
|
|
{
|
|
ChatMessageDisplayCard <>4__this2 = this;
|
|
if (<>4__this2.FKDNMOECACI.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username)
|
|
{
|
|
<>4__this2.buttonImage.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
this.IFAHDAGCHDE = action;
|
|
CCEOLAOLEKJ account = HFIDFDPOCKA;
|
|
TextMeshProUGUI textMeshProUGUI = this.nameText;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060033A9 RID: 13225 RVA: 0x000D6D20 File Offset: 0x000D4F20
|
|
[Token(Token = "0x60033A9")]
|
|
[Address(RVA = "0x13830F0", Offset = "0x1381AF0", VA = "0x1813830F0")]
|
|
private void EHDPHIAAKBG(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
this.button.FFDOINJEHMM = true;
|
|
OHDHPENHDAP.NBMFNJLHKAO lboijopjifa = this.LBOIJOPJIFA;
|
|
if (lboijopjifa != 0)
|
|
{
|
|
lboijopjifa.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EFJIDOJBJEB(DDEGOJKBEAN);
|
|
this.LBOIJOPJIFA = nbmfnjlhkao;
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
ChatMessageDisplayCard <>4__this = this;
|
|
int num = 0;
|
|
if (<>4__this != num)
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI;
|
|
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
|
if (fkdnmoecaci.<JPAOOKPLEDB>k__BackingField == <DOFDAMHCJLP>k__BackingField && fkdnmoecaci.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
int num2 = 0;
|
|
if (texture != num2)
|
|
{
|
|
this.buttonImage.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
KLCOGEIGEBJ room = DDEGOJKBEAN;
|
|
TextMeshProUGUI textMeshProUGUI = this.nameText;
|
|
string <LGACIEKBLBM>k__BackingField = room.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("^{0}", <LGACIEKBLBM>k__BackingField);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
|
|
// Token: 0x060033AA RID: 13226 RVA: 0x000D6DB4 File Offset: 0x000D4FB4
|
|
[Token(Token = "0x60033AA")]
|
|
[Address(RVA = "0x1382F30", Offset = "0x1381930", VA = "0x181382F30")]
|
|
public void Button_Pressed()
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI;
|
|
int num = 0;
|
|
IAOJMNAKJLH.GFMGNLOBAAF <FGFHCJGJHDG>k__BackingField = fkdnmoecaci.<FGFHCJGJHDG>k__BackingField;
|
|
if (<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username)
|
|
{
|
|
PlayerDetailsWatchUIFlow flowByType = this.FIEPPOPELIK.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
int num2 = 0;
|
|
if (flowByType != num2)
|
|
{
|
|
if (PEGGCEDHBOF.JJABJODBLFA((int)this.FKDNMOECACI.<JPAOOKPLEDB>k__BackingField, num))
|
|
{
|
|
WatchUI fieppopelik = this.FIEPPOPELIK;
|
|
return;
|
|
}
|
|
Button3D button3D = this.button;
|
|
int num3 = 0;
|
|
button3D.FFDOINJEHMM = num3 != 0;
|
|
}
|
|
return;
|
|
}
|
|
if (<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
WatchUI fieppopelik2 = this.FIEPPOPELIK;
|
|
return;
|
|
}
|
|
Debug.LogError("Unknown MarkupReplacementType!");
|
|
}
|
|
|
|
// Token: 0x060033AB RID: 13227 RVA: 0x000D6E40 File Offset: 0x000D5040
|
|
[Token(Token = "0x60033AB")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public ChatMessageDisplayCard()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033AC RID: 13228 RVA: 0x000D6E54 File Offset: 0x000D5054
|
|
[Token(Token = "0x60033AC")]
|
|
[Address(RVA = "0x1383450", Offset = "0x1381E50", VA = "0x181383450")]
|
|
[CompilerGenerated]
|
|
private void GEPEDPELHMD(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.button.FFDOINJEHMM = true;
|
|
OHDHPENHDAP.NBMFNJLHKAO lboijopjifa = this.LBOIJOPJIFA;
|
|
if (lboijopjifa != 0)
|
|
{
|
|
lboijopjifa.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EFJIDOJBJEB(DDEGOJKBEAN);
|
|
this.LBOIJOPJIFA = nbmfnjlhkao;
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
ChatMessageDisplayCard <>4__this = this;
|
|
int num2 = 0;
|
|
if (<>4__this != num2)
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI;
|
|
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
|
if (fkdnmoecaci.<JPAOOKPLEDB>k__BackingField == <DOFDAMHCJLP>k__BackingField && fkdnmoecaci.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
int num3 = 0;
|
|
if (texture != num3)
|
|
{
|
|
this.buttonImage.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
KLCOGEIGEBJ room = DDEGOJKBEAN;
|
|
TextMeshProUGUI textMeshProUGUI = this.nameText;
|
|
string <LGACIEKBLBM>k__BackingField = room.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("^{0}", <LGACIEKBLBM>k__BackingField);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002C03 RID: 11267
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C03")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Image bgImage;
|
|
|
|
// Token: 0x04002C04 RID: 11268
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002C04")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private Button3D button;
|
|
|
|
// Token: 0x04002C05 RID: 11269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002C05")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private RawImage buttonImage;
|
|
|
|
// Token: 0x04002C06 RID: 11270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002C06")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private TextMeshProUGUI nameText;
|
|
|
|
// Token: 0x04002C07 RID: 11271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002C07")]
|
|
[SerializeField]
|
|
private Color playerColor;
|
|
|
|
// Token: 0x04002C08 RID: 11272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002C08")]
|
|
[SerializeField]
|
|
private Color roomColor;
|
|
|
|
// Token: 0x04002C09 RID: 11273
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002C09")]
|
|
private IAOJMNAKJLH.AFJCPHCCAGK FKDNMOECACI;
|
|
|
|
// Token: 0x04002C0A RID: 11274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002C0A")]
|
|
private WatchUI FIEPPOPELIK;
|
|
|
|
// Token: 0x04002C0B RID: 11275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002C0B")]
|
|
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
|
|
|
// Token: 0x04002C0C RID: 11276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002C0C")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO LBOIJOPJIFA;
|
|
|
|
// Token: 0x020006ED RID: 1773
|
|
[Token(Token = "0x20006ED")]
|
|
[CompilerGenerated]
|
|
private sealed class GJIFMMNFGEJ
|
|
{
|
|
// Token: 0x060033AD RID: 13229 RVA: 0x000D6EF8 File Offset: 0x000D50F8
|
|
[Token(Token = "0x60033AD")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GJIFMMNFGEJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033AE RID: 13230 RVA: 0x000D6F0C File Offset: 0x000D510C
|
|
[Token(Token = "0x60033AE")]
|
|
[Address(RVA = "0x1386CA0", Offset = "0x13856A0", VA = "0x181386CA0")]
|
|
internal void <UpdateAccount>b__0(Texture2D texture)
|
|
{
|
|
ChatMessageDisplayCard chatMessageDisplayCard = this.<>4__this;
|
|
int num = 0;
|
|
if (chatMessageDisplayCard != num)
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.<>4__this.FKDNMOECACI;
|
|
CCEOLAOLEKJ cceolaolekj = this.account;
|
|
long <JPAOOKPLEDB>k__BackingField = fkdnmoecaci.<JPAOOKPLEDB>k__BackingField;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(cceolaolekj.<IFBPANODIPA>k__BackingField);
|
|
if (<JPAOOKPLEDB>k__BackingField == (long)num2)
|
|
{
|
|
ChatMessageDisplayCard chatMessageDisplayCard2 = this.<>4__this;
|
|
if (chatMessageDisplayCard2.FKDNMOECACI.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username)
|
|
{
|
|
chatMessageDisplayCard2.buttonImage.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002C0D RID: 11277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C0D")]
|
|
public ChatMessageDisplayCard <>4__this;
|
|
|
|
// Token: 0x04002C0E RID: 11278
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C0E")]
|
|
public CCEOLAOLEKJ account;
|
|
}
|
|
|
|
// Token: 0x020006EE RID: 1774
|
|
[Token(Token = "0x20006EE")]
|
|
[CompilerGenerated]
|
|
private sealed class OMNKNNBIKPJ
|
|
{
|
|
// Token: 0x060033AF RID: 13231 RVA: 0x000D6F84 File Offset: 0x000D5184
|
|
[Token(Token = "0x60033AF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OMNKNNBIKPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033B0 RID: 13232 RVA: 0x000D6F98 File Offset: 0x000D5198
|
|
[Token(Token = "0x60033B0")]
|
|
[Address(RVA = "0x1388DE0", Offset = "0x13877E0", VA = "0x181388DE0")]
|
|
internal void <UpdateRoom>b__0(Texture2D texture)
|
|
{
|
|
ChatMessageDisplayCard chatMessageDisplayCard = this.<>4__this;
|
|
int num = 0;
|
|
if (chatMessageDisplayCard != num)
|
|
{
|
|
IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.<>4__this.FKDNMOECACI;
|
|
long <DOFDAMHCJLP>k__BackingField = this.room.<DOFDAMHCJLP>k__BackingField;
|
|
if (fkdnmoecaci.<JPAOOKPLEDB>k__BackingField == <DOFDAMHCJLP>k__BackingField && fkdnmoecaci.<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
int num2 = 0;
|
|
if (texture != num2)
|
|
{
|
|
this.<>4__this.buttonImage.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002C0F RID: 11279
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C0F")]
|
|
public ChatMessageDisplayCard <>4__this;
|
|
|
|
// Token: 0x04002C10 RID: 11280
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C10")]
|
|
public KLCOGEIGEBJ room;
|
|
}
|
|
}
|