403 lines
13 KiB
C#
403 lines
13 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020006D9 RID: 1753
|
|
[Token(Token = "0x20006D9")]
|
|
public class ChatMessageDisplayCard : MonoBehaviour
|
|
{
|
|
// Token: 0x0600334E RID: 13134 RVA: 0x000D20BC File Offset: 0x000D02BC
|
|
[Token(Token = "0x600334E")]
|
|
[Address(RVA = "0xB8ABE0", Offset = "0xB899E0", VA = "0x180B8ABE0")]
|
|
private void Start()
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
this.FIEPPOPELIK = <JNBAANDJIAD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600334F RID: 13135 RVA: 0x000D20E8 File Offset: 0x000D02E8
|
|
[Token(Token = "0x600334F")]
|
|
[Address(RVA = "0xB8A8D0", Offset = "0xB896D0", VA = "0x180B8A8D0")]
|
|
private void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO lboijopjifa = this.LBOIJOPJIFA;
|
|
if (lboijopjifa != 0)
|
|
{
|
|
lboijopjifa.Dispose();
|
|
}
|
|
if (this.IFAHDAGCHDE != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003350 RID: 13136 RVA: 0x000D2110 File Offset: 0x000D0310
|
|
[Token(Token = "0x6003350")]
|
|
[Address(RVA = "0xB8A930", Offset = "0xB89730", VA = "0x180B8A930")]
|
|
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;
|
|
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN((int)this.FKDNMOECACI.<JPAOOKPLEDB>k__BackingField);
|
|
Action<CCEOLAOLEKJ> action = new Action(this.EIGCEMIOGDM);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
return;
|
|
}
|
|
if (<FGFHCJGJHDG>k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname)
|
|
{
|
|
Image image2 = this.bgImage;
|
|
Color color3 = this.roomColor;
|
|
Color color4 = image2.color;
|
|
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof3 = 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: 0x06003351 RID: 13137 RVA: 0x000D21FC File Offset: 0x000D03FC
|
|
[Token(Token = "0x6003351")]
|
|
[Address(RVA = "0xB8A510", Offset = "0xB89310", VA = "0x180B8A510")]
|
|
private void EIGCEMIOGDM(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
CCEOLAOLEKJ account = HFIDFDPOCKA;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(<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 account3 = HFIDFDPOCKA;
|
|
long <JPAOOKPLEDB>k__BackingField = fkdnmoecaci2.<JPAOOKPLEDB>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField2 = account3.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive2 = account3.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num4 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
|
|
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 account2 = HFIDFDPOCKA;
|
|
TextMeshProUGUI textMeshProUGUI = this.nameText;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = account2.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
|
string text2 = textMeshProUGUI.text;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003352 RID: 13138 RVA: 0x000D22DC File Offset: 0x000D04DC
|
|
[Token(Token = "0x6003352")]
|
|
[Address(RVA = "0xB8A3B0", Offset = "0xB891B0", VA = "0x180B8A3B0")]
|
|
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);
|
|
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06003353 RID: 13139 RVA: 0x000D2370 File Offset: 0x000D0570
|
|
[Token(Token = "0x6003353")]
|
|
[Address(RVA = "0xB8A1F0", Offset = "0xB88FF0", VA = "0x180B8A1F0")]
|
|
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: 0x06003354 RID: 13140 RVA: 0x000D23FC File Offset: 0x000D05FC
|
|
[Token(Token = "0x6003354")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public ChatMessageDisplayCard()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003355 RID: 13141 RVA: 0x000D2410 File Offset: 0x000D0610
|
|
[Token(Token = "0x6003355")]
|
|
[Address(RVA = "0xB8A720", Offset = "0xB89520", VA = "0x180B8A720")]
|
|
[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);
|
|
string text2 = textMeshProUGUI.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002A47 RID: 10823
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A47")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Image bgImage;
|
|
|
|
// Token: 0x04002A48 RID: 10824
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002A48")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private Button3D button;
|
|
|
|
// Token: 0x04002A49 RID: 10825
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002A49")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private RawImage buttonImage;
|
|
|
|
// Token: 0x04002A4A RID: 10826
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002A4A")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private TextMeshProUGUI nameText;
|
|
|
|
// Token: 0x04002A4B RID: 10827
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002A4B")]
|
|
[SerializeField]
|
|
private Color playerColor;
|
|
|
|
// Token: 0x04002A4C RID: 10828
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002A4C")]
|
|
[SerializeField]
|
|
private Color roomColor;
|
|
|
|
// Token: 0x04002A4D RID: 10829
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002A4D")]
|
|
private IAOJMNAKJLH.AFJCPHCCAGK FKDNMOECACI;
|
|
|
|
// Token: 0x04002A4E RID: 10830
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002A4E")]
|
|
private WatchUI FIEPPOPELIK;
|
|
|
|
// Token: 0x04002A4F RID: 10831
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002A4F")]
|
|
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
|
|
|
// Token: 0x04002A50 RID: 10832
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002A50")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO LBOIJOPJIFA;
|
|
|
|
// Token: 0x020006DA RID: 1754
|
|
[Token(Token = "0x20006DA")]
|
|
[CompilerGenerated]
|
|
private sealed class GJIFMMNFGEJ
|
|
{
|
|
// Token: 0x06003356 RID: 13142 RVA: 0x000D24B4 File Offset: 0x000D06B4
|
|
[Token(Token = "0x6003356")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GJIFMMNFGEJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003357 RID: 13143 RVA: 0x000D24C8 File Offset: 0x000D06C8
|
|
[Token(Token = "0x6003357")]
|
|
[Address(RVA = "0xB90700", Offset = "0xB8F500", VA = "0x180B90700")]
|
|
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;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(<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: 0x04002A51 RID: 10833
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002A51")]
|
|
public ChatMessageDisplayCard <>4__this;
|
|
|
|
// Token: 0x04002A52 RID: 10834
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A52")]
|
|
public CCEOLAOLEKJ account;
|
|
}
|
|
|
|
// Token: 0x020006DB RID: 1755
|
|
[Token(Token = "0x20006DB")]
|
|
[CompilerGenerated]
|
|
private sealed class OMNKNNBIKPJ
|
|
{
|
|
// Token: 0x06003358 RID: 13144 RVA: 0x000D2554 File Offset: 0x000D0754
|
|
[Token(Token = "0x6003358")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OMNKNNBIKPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003359 RID: 13145 RVA: 0x000D2568 File Offset: 0x000D0768
|
|
[Token(Token = "0x6003359")]
|
|
[Address(RVA = "0xB93160", Offset = "0xB91F60", VA = "0x180B93160")]
|
|
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: 0x04002A53 RID: 10835
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002A53")]
|
|
public ChatMessageDisplayCard <>4__this;
|
|
|
|
// Token: 0x04002A54 RID: 10836
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A54")]
|
|
public KLCOGEIGEBJ room;
|
|
}
|
|
}
|