Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomCommentUIItem.cs
T
2026-04-08 23:40:05 +02:00

223 lines
8.8 KiB
C#

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 <LHJAKNBODPE>k__BackingField = PDPLCAPLMEL.<LHJAKNBODPE>k__BackingField;
tmp_Text.text = <LHJAKNBODPE>k__BackingField;
TMP_Text tmp_Text2 = this.dateTextField;
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
int? <IFBPANODIPA>k__BackingField = PDPLCAPLMEL.<IFBPANODIPA>k__BackingField;
int num = 0;
accountSpecificUIBehaviour.SetPlayer(<IFBPANODIPA>k__BackingField, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
GameObject gameObject = this.visitButtonRoot.gameObject;
FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
long <JPAOOKPLEDB>k__BackingField = PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
bool flag = instance.CanLocalPlayerTeleportToComment(<JPAOOKPLEDB>k__BackingField);
gameObject.SetActive(flag);
GameObject gameObject2 = this.cheerButtonRoot.gameObject;
int? <IFBPANODIPA>k__BackingField2 = PDPLCAPLMEL.<IFBPANODIPA>k__BackingField;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
bool flag2 = <IFBPANODIPA>k__BackingField2 == <EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
gameObject2.SetActive(flag2);
GameObject gameObject3 = this.reportButtonRoot.gameObject;
int? <IFBPANODIPA>k__BackingField3 = PDPLCAPLMEL.<IFBPANODIPA>k__BackingField;
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
bool flag3 = <IFBPANODIPA>k__BackingField3 == <EGKJPJKLEAI>k__BackingField2.<FMMJEJMBDPL>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 <JPAOOKPLEDB>k__BackingField = this.PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
instance.ShowCommenterInfo(<JPAOOKPLEDB>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 <JPAOOKPLEDB>k__BackingField = this.PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
instance.ReportComment(<JPAOOKPLEDB>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 <JPAOOKPLEDB>k__BackingField = this.PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
instance.TeleportToComment(<JPAOOKPLEDB>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 <JPAOOKPLEDB>k__BackingField = this.PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
instance.DeleteComment(<JPAOOKPLEDB>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 <JPAOOKPLEDB>k__BackingField = this.PDPLCAPLMEL.<JPAOOKPLEDB>k__BackingField;
instance.CheerComment(<JPAOOKPLEDB>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;
}
}