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 k__BackingField = Player.k__BackingField.playerUI.k__BackingField; this.FIEPPOPELIK = 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 k__BackingField = this.FKDNMOECACI.k__BackingField; if (k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username) { Image image = this.bgImage; Color color = this.playerColor; Color color2 = image.color; IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN((int)this.FKDNMOECACI.k__BackingField); Action action = new Action(this.EIGCEMIOGDM); int num2 = 0; num2 += num2; num2++; IPromise promise2 = promise.Then(action); return; } if (k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname) { Image image2 = this.bgImage; Color color3 = this.roomColor; Color color4 = image2.color; IPromise promise3 = OJMCBOKJFOF.NHBPIIGDAJP(this.FKDNMOECACI.k__BackingField); Action 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.k__BackingField); IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI; if ((long)num2 == fkdnmoecaci.k__BackingField && fkdnmoecaci.k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username) { this.button.FFDOINJEHMM = true; if (this.IFAHDAGCHDE != 0) { } OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(HFIDFDPOCKA); Action action = delegate(Texture2D texture) { ChatMessageDisplayCard <>4__this = this; int num3 = 0; if (<>4__this != num3) { IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci2 = this.FKDNMOECACI; CCEOLAOLEKJ account2 = HFIDFDPOCKA; long k__BackingField = fkdnmoecaci2.k__BackingField; int num4 = ObscuredInt.FAJDMKOEFLH(account2.k__BackingField); if (k__BackingField == (long)num4) { ChatMessageDisplayCard <>4__this2 = this; if (<>4__this2.FKDNMOECACI.k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username) { <>4__this2.buttonImage.texture = texture; } } } }; this.IFAHDAGCHDE = action; CCEOLAOLEKJ account = HFIDFDPOCKA; TextMeshProUGUI textMeshProUGUI = this.nameText; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("@{0}", 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 action = delegate(Texture2D texture) { ChatMessageDisplayCard <>4__this = this; int num = 0; if (<>4__this != num) { IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI; long k__BackingField = DDEGOJKBEAN.k__BackingField; if (fkdnmoecaci.k__BackingField == k__BackingField && fkdnmoecaci.k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname) { int num2 = 0; if (texture != num2) { this.buttonImage.texture = texture; } } } }; KLCOGEIGEBJ room = DDEGOJKBEAN; TextMeshProUGUI textMeshProUGUI = this.nameText; string k__BackingField = room.k__BackingField; string text = string.Format("^{0}", 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 k__BackingField = fkdnmoecaci.k__BackingField; if (k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username) { PlayerDetailsWatchUIFlow flowByType = this.FIEPPOPELIK.GetFlowByType(); int num2 = 0; if (flowByType != num2) { if (PEGGCEDHBOF.JJABJODBLFA((int)this.FKDNMOECACI.k__BackingField, num)) { WatchUI fieppopelik = this.FIEPPOPELIK; return; } Button3D button3D = this.button; int num3 = 0; button3D.FFDOINJEHMM = num3 != 0; } return; } if (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 action = delegate(Texture2D texture) { ChatMessageDisplayCard <>4__this = this; int num2 = 0; if (<>4__this != num2) { IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.FKDNMOECACI; long k__BackingField = DDEGOJKBEAN.k__BackingField; if (fkdnmoecaci.k__BackingField == k__BackingField && fkdnmoecaci.k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname) { int num3 = 0; if (texture != num3) { this.buttonImage.texture = texture; } } } }; KLCOGEIGEBJ room = DDEGOJKBEAN; TextMeshProUGUI textMeshProUGUI = this.nameText; string k__BackingField = room.k__BackingField; string text = string.Format("^{0}", 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 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 k__BackingField = fkdnmoecaci.k__BackingField; int num2 = ObscuredInt.FAJDMKOEFLH(cceolaolekj.k__BackingField); if (k__BackingField == (long)num2) { ChatMessageDisplayCard chatMessageDisplayCard2 = this.<>4__this; if (chatMessageDisplayCard2.FKDNMOECACI.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 b__0(Texture2D texture) { ChatMessageDisplayCard chatMessageDisplayCard = this.<>4__this; int num = 0; if (chatMessageDisplayCard != num) { IAOJMNAKJLH.AFJCPHCCAGK fkdnmoecaci = this.<>4__this.FKDNMOECACI; long k__BackingField = this.room.k__BackingField; if (fkdnmoecaci.k__BackingField == k__BackingField && fkdnmoecaci.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; } }