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 k__BackingField = Player.k__BackingField.playerUI.k__BackingField; this.FIEPPOPELIK = 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 k__BackingField = this.FKDNMOECACI.k__BackingField; if (k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Username) { Image image = this.bgImage; Color color = this.playerColor; Color color2 = image.color; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN((int)this.FKDNMOECACI.k__BackingField); Action action = new Action(this.EIGCEMIOGDM); int num2 = 0; num2 += num2; num2++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); return; } if (k__BackingField == IAOJMNAKJLH.GFMGNLOBAAF.Roomname) { Image image2 = this.bgImage; Color color3 = this.roomColor; Color color4 = image2.color; PMGCJEPKFOF pmgcjepkfof3 = OJMCBOKJFOF.NHBPIIGDAJP(this.FKDNMOECACI.k__BackingField); Action 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 k__BackingField = account.k__BackingField; bool fakeValueActive = account.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(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 account3 = HFIDFDPOCKA; long k__BackingField = fkdnmoecaci2.k__BackingField; ObscuredInt k__BackingField2 = account3.k__BackingField; bool fakeValueActive2 = account3.k__BackingField.fakeValueActive; int num4 = ObscuredInt.FAJDMKOEFLH(k__BackingField2); 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 account2 = HFIDFDPOCKA; TextMeshProUGUI textMeshProUGUI = this.nameText; ObscuredString k__BackingField = account2.k__BackingField; string text = string.Format("@{0}", 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 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); 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 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: 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 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); 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 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; ObscuredInt k__BackingField = cceolaolekj.k__BackingField; bool fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(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: 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 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: 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; } }