using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Core; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020006E6 RID: 1766 [Token(Token = "0x20006E6")] public class ChatMessageDisplayCard : MonoBehaviour { // Token: 0x060033D7 RID: 13271 RVA: 0x000D2E10 File Offset: 0x000D1010 [Token(Token = "0x60033D7")] [Address(RVA = "0x1668950", Offset = "0x1667950", VA = "0x181668950")] private void Start() { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; this.FIEPPOPELIK = k__BackingField; } // Token: 0x060033D8 RID: 13272 RVA: 0x000D2E3C File Offset: 0x000D103C [Token(Token = "0x60033D8")] [Address(RVA = "0x1668640", Offset = "0x1667640", VA = "0x181668640")] private void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO lboijopjifa = this.LBOIJOPJIFA; if (lboijopjifa != 0) { lboijopjifa.Dispose(); } if (this.IFAHDAGCHDE != 0) { } } // Token: 0x060033D9 RID: 13273 RVA: 0x000D2E64 File Offset: 0x000D1064 [Token(Token = "0x60033D9")] [Address(RVA = "0x16686A0", Offset = "0x16676A0", VA = "0x1816686A0")] 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: 0x060033DA RID: 13274 RVA: 0x000D2F50 File Offset: 0x000D1150 [Token(Token = "0x60033DA")] [Address(RVA = "0x1668280", Offset = "0x1667280", VA = "0x181668280")] 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: 0x060033DB RID: 13275 RVA: 0x000D3030 File Offset: 0x000D1230 [Token(Token = "0x60033DB")] [Address(RVA = "0x1668120", Offset = "0x1667120", VA = "0x181668120")] 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); ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x060033DC RID: 13276 RVA: 0x000D30C4 File Offset: 0x000D12C4 [Token(Token = "0x60033DC")] [Address(RVA = "0x1667F60", Offset = "0x1666F60", VA = "0x181667F60")] 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: 0x060033DD RID: 13277 RVA: 0x000D3150 File Offset: 0x000D1350 [Token(Token = "0x60033DD")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ChatMessageDisplayCard() { } // Token: 0x060033DE RID: 13278 RVA: 0x000D3164 File Offset: 0x000D1364 [Token(Token = "0x60033DE")] [Address(RVA = "0x1668490", Offset = "0x1667490", VA = "0x181668490")] [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: 0x04002AB3 RID: 10931 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002AB3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Image bgImage; // Token: 0x04002AB4 RID: 10932 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002AB4")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private Button3D button; // Token: 0x04002AB5 RID: 10933 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002AB5")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private RawImage buttonImage; // Token: 0x04002AB6 RID: 10934 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002AB6")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private TextMeshProUGUI nameText; // Token: 0x04002AB7 RID: 10935 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002AB7")] [SerializeField] private Color playerColor; // Token: 0x04002AB8 RID: 10936 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002AB8")] [SerializeField] private Color roomColor; // Token: 0x04002AB9 RID: 10937 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002AB9")] private IAOJMNAKJLH.AFJCPHCCAGK FKDNMOECACI; // Token: 0x04002ABA RID: 10938 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002ABA")] private WatchUI FIEPPOPELIK; // Token: 0x04002ABB RID: 10939 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002ABB")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x04002ABC RID: 10940 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002ABC")] private OHDHPENHDAP.NBMFNJLHKAO LBOIJOPJIFA; // Token: 0x020006E7 RID: 1767 [Token(Token = "0x20006E7")] [CompilerGenerated] private sealed class GJIFMMNFGEJ { // Token: 0x060033DF RID: 13279 RVA: 0x000D3208 File Offset: 0x000D1408 [Token(Token = "0x60033DF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GJIFMMNFGEJ() { } // Token: 0x060033E0 RID: 13280 RVA: 0x000D321C File Offset: 0x000D141C [Token(Token = "0x60033E0")] [Address(RVA = "0x166E470", Offset = "0x166D470", VA = "0x18166E470")] 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: 0x04002ABD RID: 10941 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002ABD")] public ChatMessageDisplayCard <>4__this; // Token: 0x04002ABE RID: 10942 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002ABE")] public CCEOLAOLEKJ account; } // Token: 0x020006E8 RID: 1768 [Token(Token = "0x20006E8")] [CompilerGenerated] private sealed class OMNKNNBIKPJ { // Token: 0x060033E1 RID: 13281 RVA: 0x000D32A8 File Offset: 0x000D14A8 [Token(Token = "0x60033E1")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OMNKNNBIKPJ() { } // Token: 0x060033E2 RID: 13282 RVA: 0x000D32BC File Offset: 0x000D14BC [Token(Token = "0x60033E2")] [Address(RVA = "0x1670ED0", Offset = "0x166FED0", VA = "0x181670ED0")] 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: 0x04002ABF RID: 10943 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002ABF")] public ChatMessageDisplayCard <>4__this; // Token: 0x04002AC0 RID: 10944 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002AC0")] public KLCOGEIGEBJ room; } }