223 lines
8.8 KiB
C#
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;
|
|
}
|
|
}
|