using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B0A RID: 6922 [Token(Token = "0x2001B0A")] [StructLayout(3)] public class RoomCommentUIItem : MonoBehaviour { // Token: 0x0600B9CA RID: 47562 RVA: 0x002BAC28 File Offset: 0x002B8E28 [Token(Token = "0x600B9CA")] [Address(RVA = "0x19382D0", Offset = "0x1936CD0", VA = "0x1819382D0")] private void OnEnable() { if (this.accountWatcher.GEAFMCJMKBM == 0) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; ActionEvent playerAccountReady = accountSpecificUIBehaviour.PlayerAccountReady; Action action = new Action(this.LFKNMNGNNKF); ActionEvent actionEvent = playerAccountReady + action; accountSpecificUIBehaviour.PlayerAccountReady = actionEvent; return; } AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher; PlayerInfoUIControl playerInfoUIControl = this.playerInfoControl; CCEOLAOLEKJ currentAccount = accountSpecificUIBehaviour2.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)playerInfoUIControl).IsCompleted; } // Token: 0x0600B9CB RID: 47563 RVA: 0x002BAC98 File Offset: 0x002B8E98 [Token(Token = "0x600B9CB")] [Address(RVA = "0x19383C0", Offset = "0x1936DC0", VA = "0x1819383C0")] public void SetModel(RoomComment PDPLCAPLMEL) { this.PDPLCAPLMEL = PDPLCAPLMEL; if (PDPLCAPLMEL != 0) { TMP_Text tmp_Text = this.messageTextField; string k__BackingField = PDPLCAPLMEL.k__BackingField; tmp_Text.text = k__BackingField; TMP_Text tmp_Text2 = this.dateTextField; AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; int? k__BackingField = PDPLCAPLMEL.k__BackingField; int num = 0; accountSpecificUIBehaviour.SetPlayer(k__BackingField, (AccountSpecificUIBehaviour.PlayerDisplayMode)num); GameObject gameObject = this.visitButtonRoot.gameObject; FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = PDPLCAPLMEL.k__BackingField; bool flag = instance.CanLocalPlayerTeleportToComment(k__BackingField); gameObject.SetActive(flag); GameObject gameObject2 = this.cheerButtonRoot.gameObject; int? k__BackingField2 = PDPLCAPLMEL.k__BackingField; Player k__BackingField = Player.k__BackingField; bool flag2 = k__BackingField2 == k__BackingField.k__BackingField; gameObject2.SetActive(flag2); GameObject gameObject3 = this.reportButtonRoot.gameObject; int? k__BackingField3 = PDPLCAPLMEL.k__BackingField; Player k__BackingField2 = Player.k__BackingField; bool flag3 = k__BackingField3 == k__BackingField2.k__BackingField; gameObject3.SetActive(flag3); FeedbackSettings settings = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.settings; TMP_Text tmp_Text3 = this.usernameTextField; FeedbackSettings.StyleSettings styleSettings; float a = styleSettings.TextColor.a; float a2 = styleSettings.BackgroundColor.a; Color color = tmp_Text3.color; Color color2 = this.messageTextField.color; Color color3 = this.dateTextField.color; Color color4 = this.backgroundImage.color; } } // Token: 0x0600B9CC RID: 47564 RVA: 0x002BADE8 File Offset: 0x002B8FE8 [Token(Token = "0x600B9CC")] [Address(RVA = "0x19381D0", Offset = "0x1936BD0", VA = "0x1819381D0")] private void LFKNMNGNNKF() { PlayerInfoUIControl playerInfoUIControl = this.playerInfoControl; CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)playerInfoUIControl).IsCompleted; } // Token: 0x0600B9CD RID: 47565 RVA: 0x002BAE18 File Offset: 0x002B9018 [Token(Token = "0x600B9CD")] [Address(RVA = "0x1937FD0", Offset = "0x19369D0", VA = "0x181937FD0")] public void ButtonPress_CreatorInfo() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ShowCommenterInfo(k__BackingField, "RoomCommentUI"); } // Token: 0x0600B9CE RID: 47566 RVA: 0x002BAE4C File Offset: 0x002B904C [Token(Token = "0x600B9CE")] [Address(RVA = "0x19380D0", Offset = "0x1936AD0", VA = "0x1819380D0")] public void ButtonPress_Report() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ReportComment(k__BackingField, "RoomCommentUI"); } // Token: 0x0600B9CF RID: 47567 RVA: 0x002BAE80 File Offset: 0x002B9080 [Token(Token = "0x600B9CF")] [Address(RVA = "0x1938150", Offset = "0x1936B50", VA = "0x181938150")] public void ButtonPress_Visit() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.TeleportToComment(k__BackingField); } // Token: 0x0600B9D0 RID: 47568 RVA: 0x002BAEAC File Offset: 0x002B90AC [Token(Token = "0x600B9D0")] [Address(RVA = "0x1938050", Offset = "0x1936A50", VA = "0x181938050")] public void ButtonPress_Delete() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.DeleteComment(k__BackingField); } // Token: 0x0600B9D1 RID: 47569 RVA: 0x002BAED8 File Offset: 0x002B90D8 [Token(Token = "0x600B9D1")] [Address(RVA = "0x1937F50", Offset = "0x1936950", VA = "0x181937F50")] public void ButtonPress_CheerPlayer() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.CheerComment(k__BackingField, "RoomCommentUI"); } // Token: 0x0600B9D2 RID: 47570 RVA: 0x002BAF0C File Offset: 0x002B910C [Token(Token = "0x600B9D2")] [Address(RVA = "0x1938220", Offset = "0x1936C20", VA = "0x181938220")] private void OnDisable() { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; ActionEvent playerAccountReady = accountSpecificUIBehaviour.PlayerAccountReady; Action action = new Action(this.LFKNMNGNNKF); ActionEvent actionEvent = playerAccountReady - action; accountSpecificUIBehaviour.PlayerAccountReady = actionEvent; AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher; int num = 0; int num2 = 0; accountSpecificUIBehaviour2.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num); } // Token: 0x0600B9D3 RID: 47571 RVA: 0x002BAF64 File Offset: 0x002B9164 [Token(Token = "0x600B9D3")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public RoomCommentUIItem() { } // Token: 0x04007A50 RID: 31312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007A50")] [SerializeField] private TMP_Text usernameTextField; // Token: 0x04007A51 RID: 31313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007A51")] [SerializeField] private TMP_Text messageTextField; // Token: 0x04007A52 RID: 31314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007A52")] [SerializeField] private TMP_Text dateTextField; // Token: 0x04007A53 RID: 31315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4007A53")] [SerializeField] private Image backgroundImage; // Token: 0x04007A54 RID: 31316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4007A54")] [SerializeField] private Transform visitButtonRoot; // Token: 0x04007A55 RID: 31317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4007A55")] [SerializeField] private Transform cheerButtonRoot; // Token: 0x04007A56 RID: 31318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4007A56")] [SerializeField] private Transform reportButtonRoot; // Token: 0x04007A57 RID: 31319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4007A57")] [SerializeField] private PlayerInfoUIControl playerInfoControl; // Token: 0x04007A58 RID: 31320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4007A58")] [SerializeField] private AccountSpecificUIBehaviour accountWatcher; // Token: 0x04007A59 RID: 31321 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4007A59")] private RoomComment PDPLCAPLMEL; } }