using System; using Cpp2IlInjected; using RecNet; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001240 RID: 4672 [Token(Token = "0x2001240")] public class RoomCommentUIItem : MonoBehaviour { // Token: 0x06006880 RID: 26752 RVA: 0x0016CAD8 File Offset: 0x0016ACD8 [Token(Token = "0x6006880")] [Address(RVA = "0x1DC8C50", Offset = "0x1DC7C50", VA = "0x181DC8C50")] 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)playerInfoUIControl).BIILOFOAKEJ; } // Token: 0x06006881 RID: 26753 RVA: 0x0016CB48 File Offset: 0x0016AD48 [Token(Token = "0x6006881")] [Address(RVA = "0x1DC8D40", Offset = "0x1DC7D40", VA = "0x181DC8D40")] 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: 0x06006882 RID: 26754 RVA: 0x0016CC94 File Offset: 0x0016AE94 [Token(Token = "0x6006882")] [Address(RVA = "0x1DC8B50", Offset = "0x1DC7B50", VA = "0x181DC8B50")] private void LFKNMNGNNKF() { PlayerInfoUIControl playerInfoUIControl = this.playerInfoControl; CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)playerInfoUIControl).BIILOFOAKEJ; } // Token: 0x06006883 RID: 26755 RVA: 0x0016CCC4 File Offset: 0x0016AEC4 [Token(Token = "0x6006883")] [Address(RVA = "0x1DC8950", Offset = "0x1DC7950", VA = "0x181DC8950")] public void ButtonPress_CreatorInfo() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ShowCommenterInfo(k__BackingField, "RoomCommentUI"); } // Token: 0x06006884 RID: 26756 RVA: 0x0016CCF8 File Offset: 0x0016AEF8 [Token(Token = "0x6006884")] [Address(RVA = "0x1DC8A50", Offset = "0x1DC7A50", VA = "0x181DC8A50")] public void ButtonPress_Report() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.ReportComment(k__BackingField, "RoomCommentUI"); } // Token: 0x06006885 RID: 26757 RVA: 0x0016CD2C File Offset: 0x0016AF2C [Token(Token = "0x6006885")] [Address(RVA = "0x1DC8AD0", Offset = "0x1DC7AD0", VA = "0x181DC8AD0")] public void ButtonPress_Visit() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.TeleportToComment(k__BackingField); } // Token: 0x06006886 RID: 26758 RVA: 0x0016CD58 File Offset: 0x0016AF58 [Token(Token = "0x6006886")] [Address(RVA = "0x1DC89D0", Offset = "0x1DC79D0", VA = "0x181DC89D0")] public void ButtonPress_Delete() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.DeleteComment(k__BackingField); } // Token: 0x06006887 RID: 26759 RVA: 0x0016CD84 File Offset: 0x0016AF84 [Token(Token = "0x6006887")] [Address(RVA = "0x1DC88D0", Offset = "0x1DC78D0", VA = "0x181DC88D0")] public void ButtonPress_CheerPlayer() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; long k__BackingField = this.PDPLCAPLMEL.k__BackingField; instance.CheerComment(k__BackingField, "RoomCommentUI"); } // Token: 0x06006888 RID: 26760 RVA: 0x0016CDB8 File Offset: 0x0016AFB8 [Token(Token = "0x6006888")] [Address(RVA = "0x1DC8BA0", Offset = "0x1DC7BA0", VA = "0x181DC8BA0")] 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: 0x06006889 RID: 26761 RVA: 0x0016CE10 File Offset: 0x0016B010 [Token(Token = "0x6006889")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public RoomCommentUIItem() { } // Token: 0x040044AF RID: 17583 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40044AF")] [SerializeField] private TMP_Text usernameTextField; // Token: 0x040044B0 RID: 17584 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40044B0")] [SerializeField] private TMP_Text messageTextField; // Token: 0x040044B1 RID: 17585 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40044B1")] [SerializeField] private TMP_Text dateTextField; // Token: 0x040044B2 RID: 17586 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40044B2")] [SerializeField] private Image backgroundImage; // Token: 0x040044B3 RID: 17587 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40044B3")] [SerializeField] private Transform visitButtonRoot; // Token: 0x040044B4 RID: 17588 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40044B4")] [SerializeField] private Transform cheerButtonRoot; // Token: 0x040044B5 RID: 17589 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40044B5")] [SerializeField] private Transform reportButtonRoot; // Token: 0x040044B6 RID: 17590 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40044B6")] [SerializeField] private PlayerInfoUIControl playerInfoControl; // Token: 0x040044B7 RID: 17591 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40044B7")] [SerializeField] private AccountSpecificUIBehaviour accountWatcher; // Token: 0x040044B8 RID: 17592 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40044B8")] private RoomComment PDPLCAPLMEL; } }