using System; using Cpp2IlInjected; using RecNet; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001173 RID: 4467 [Token(Token = "0x2001173")] public class RoomCommentUIItem : MonoBehaviour { // Token: 0x06006528 RID: 25896 RVA: 0x00164C24 File Offset: 0x00162E24 [Token(Token = "0x6006528")] [Address(RVA = "0x132CAF0", Offset = "0x132B8F0", VA = "0x18132CAF0")] private void OnEnable() { if (this.accountWatcher.GEAFMCJMKBM == 0) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; OKNNKFGFODL playerAccountReady = accountSpecificUIBehaviour.PlayerAccountReady; Action action = new Action(this.LFKNMNGNNKF); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountReady, action); accountSpecificUIBehaviour.PlayerAccountReady = oknnkfgfodl; return; } AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher; PlayerInfoUIControl playerInfoUIControl = this.playerInfoControl; CCEOLAOLEKJ currentAccount = accountSpecificUIBehaviour2.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)playerInfoUIControl).IsCompleted; } // Token: 0x06006529 RID: 25897 RVA: 0x00164C94 File Offset: 0x00162E94 [Token(Token = "0x6006529")] [Address(RVA = "0x132CBE0", Offset = "0x132B9E0", VA = "0x18132CBE0")] public void SetModel(RoomComment PDPLCAPLMEL) { this.PDPLCAPLMEL = PDPLCAPLMEL; if (PDPLCAPLMEL != 0) { string text = this.messageTextField.text; string text2 = this.dateTextField.text; 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_Text = this.usernameTextField; FeedbackSettings.StyleSettings styleSettings; float a = styleSettings.TextColor.a; float a2 = styleSettings.BackgroundColor.a; Color color = tmp_Text.color; Color color2 = this.messageTextField.color; Color color3 = this.dateTextField.color; Color color4 = this.backgroundImage.color; } } // Token: 0x0600652A RID: 25898 RVA: 0x00164DE0 File Offset: 0x00162FE0 [Token(Token = "0x600652A")] [Address(RVA = "0x132C9F0", Offset = "0x132B7F0", VA = "0x18132C9F0")] private void LFKNMNGNNKF() { PlayerInfoUIControl playerInfoUIControl = this.playerInfoControl; CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)playerInfoUIControl).IsCompleted; } // Token: 0x0600652B RID: 25899 RVA: 0x00164E10 File Offset: 0x00163010 [Token(Token = "0x600652B")] [Address(RVA = "0x132C7F0", Offset = "0x132B5F0", VA = "0x18132C7F0")] public void ButtonPress_CreatorInfo() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ShowCommenterInfo(k__BackingField, "RoomCommentUI"); } // Token: 0x0600652C RID: 25900 RVA: 0x00164E44 File Offset: 0x00163044 [Token(Token = "0x600652C")] [Address(RVA = "0x132C8F0", Offset = "0x132B6F0", VA = "0x18132C8F0")] public void ButtonPress_Report() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ReportComment(k__BackingField, "RoomCommentUI"); } // Token: 0x0600652D RID: 25901 RVA: 0x00164E78 File Offset: 0x00163078 [Token(Token = "0x600652D")] [Address(RVA = "0x132C970", Offset = "0x132B770", VA = "0x18132C970")] public void ButtonPress_Visit() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.TeleportToComment(k__BackingField); } // Token: 0x0600652E RID: 25902 RVA: 0x00164EA4 File Offset: 0x001630A4 [Token(Token = "0x600652E")] [Address(RVA = "0x132C870", Offset = "0x132B670", VA = "0x18132C870")] public void ButtonPress_Delete() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.DeleteComment(k__BackingField); } // Token: 0x0600652F RID: 25903 RVA: 0x00164ED0 File Offset: 0x001630D0 [Token(Token = "0x600652F")] [Address(RVA = "0x132C770", Offset = "0x132B570", VA = "0x18132C770")] public void ButtonPress_CheerPlayer() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.CheerComment(k__BackingField, "RoomCommentUI"); } // Token: 0x06006530 RID: 25904 RVA: 0x00164F04 File Offset: 0x00163104 [Token(Token = "0x6006530")] [Address(RVA = "0x132CA40", Offset = "0x132B840", VA = "0x18132CA40")] private void OnDisable() { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; OKNNKFGFODL playerAccountReady = accountSpecificUIBehaviour.PlayerAccountReady; Action action = new Action(this.LFKNMNGNNKF); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountReady, action); accountSpecificUIBehaviour.PlayerAccountReady = oknnkfgfodl; AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher; int num = 0; int num2 = 0; accountSpecificUIBehaviour2.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num); } // Token: 0x06006531 RID: 25905 RVA: 0x00164F5C File Offset: 0x0016315C [Token(Token = "0x6006531")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public RoomCommentUIItem() { } // Token: 0x04004339 RID: 17209 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004339")] [SerializeField] private TMP_Text usernameTextField; // Token: 0x0400433A RID: 17210 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400433A")] [SerializeField] private TMP_Text messageTextField; // Token: 0x0400433B RID: 17211 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400433B")] [SerializeField] private TMP_Text dateTextField; // Token: 0x0400433C RID: 17212 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400433C")] [SerializeField] private Image backgroundImage; // Token: 0x0400433D RID: 17213 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400433D")] [SerializeField] private Transform visitButtonRoot; // Token: 0x0400433E RID: 17214 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400433E")] [SerializeField] private Transform cheerButtonRoot; // Token: 0x0400433F RID: 17215 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400433F")] [SerializeField] private Transform reportButtonRoot; // Token: 0x04004340 RID: 17216 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4004340")] [SerializeField] private PlayerInfoUIControl playerInfoControl; // Token: 0x04004341 RID: 17217 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004341")] [SerializeField] private AccountSpecificUIBehaviour accountWatcher; // Token: 0x04004342 RID: 17218 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4004342")] private RoomComment PDPLCAPLMEL; } }