Files
2026-04-10 22:50:51 +02:00

246 lines
8.3 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001248 RID: 4680
[Token(Token = "0x2001248")]
public class UIReportEventDialog : ConfirmUIDialog<CCMBKDINCAH>
{
// Token: 0x1700113F RID: 4415
// (get) Token: 0x06006A48 RID: 27208 RVA: 0x00178F80 File Offset: 0x00177180
// (set) Token: 0x06006A49 RID: 27209 RVA: 0x00178F94 File Offset: 0x00177194
[Token(Token = "0x1700113F")]
public LCCEEFHOBEN.CJFENPHAAHI GMMAAAGFAKO
{
[Token(Token = "0x6006A48")]
[Address(RVA = "0x12683C0", Offset = "0x12671C0", VA = "0x1812683C0")]
get;
[Token(Token = "0x6006A49")]
[Address(RVA = "0x1267D80", Offset = "0x1266B80", VA = "0x181267D80")]
private set;
}
// Token: 0x06006A4A RID: 27210 RVA: 0x00178FA8 File Offset: 0x001771A8
[Token(Token = "0x6006A4A")]
[Address(RVA = "0x1272750", Offset = "0x1271550", VA = "0x181272750", Slot = "28")]
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(CCMBKDINCAH MFJCKOBPMGA)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = true;
string text = textMeshProUGUI.text;
this.descriptionTextField.FFDOINJEHMM = true;
this.MPCEPMNMCEB();
this.EKMPDPAIEPJ = MFJCKOBPMGA;
string text2 = this.eventName.text;
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
return base.ShowDialog();
}
// Token: 0x06006A4B RID: 27211 RVA: 0x00179014 File Offset: 0x00177214
[Token(Token = "0x6006A4B")]
[Address(RVA = "0x12722D0", Offset = "0x12710D0", VA = "0x1812722D0")]
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.JALBCFLJAAE = BCOHEOIEPLL;
string text = this.infoText.text;
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
this.MPCEPMNMCEB();
}
// Token: 0x06006A4C RID: 27212 RVA: 0x0017904C File Offset: 0x0017724C
[Token(Token = "0x6006A4C")]
[Address(RVA = "0x1272340", Offset = "0x1271140", VA = "0x181272340")]
public void Button_Report()
{
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
int num = 0;
string text;
string text2;
string text3;
ulong num2;
ulong num3;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = phhmndkllkp.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Confirm report?", "You CANNOT undo this action. Players who send false reports or abuse the reporting system will be penalized.", text, text2, text3, (NotificationManager.HLJEOKDOLPF)num, num2 != 0UL, num3 != 0UL);
Action<JPIJGHNNIDP> action = new Action(this.DKKCFIMKDHB);
throw new NullReferenceException();
}
// Token: 0x06006A4D RID: 27213 RVA: 0x00179094 File Offset: 0x00177294
[Token(Token = "0x6006A4D")]
[Address(RVA = "0x1272990", Offset = "0x1271790", VA = "0x181272990")]
public void Toggle_Misc(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006A4E RID: 27214 RVA: 0x001790B0 File Offset: 0x001772B0
[Token(Token = "0x6006A4E")]
[Address(RVA = "0x12729C0", Offset = "0x12717C0", VA = "0x1812729C0")]
public void Toggle_SexualBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006A4F RID: 27215 RVA: 0x001790CC File Offset: 0x001772CC
[Token(Token = "0x6006A4F")]
[Address(RVA = "0x1272930", Offset = "0x1271730", VA = "0x181272930")]
public void Toggle_DiscriminatoryBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006A50 RID: 27216 RVA: 0x001790E8 File Offset: 0x001772E8
[Token(Token = "0x6006A50")]
[Address(RVA = "0x12729F0", Offset = "0x12717F0", VA = "0x1812729F0")]
public void Toggle_Trolling(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006A51 RID: 27217 RVA: 0x00179104 File Offset: 0x00177304
[Token(Token = "0x6006A51")]
[Address(RVA = "0x1272960", Offset = "0x1271760", VA = "0x181272960")]
public void Toggle_Inappropriate(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006A52 RID: 27218 RVA: 0x00179120 File Offset: 0x00177320
[Token(Token = "0x6006A52")]
[Address(RVA = "0x1272580", Offset = "0x1271380", VA = "0x181272580")]
private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK)
{
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
this.MPCEPMNMCEB();
}
// Token: 0x06006A53 RID: 27219 RVA: 0x0017913C File Offset: 0x0017733C
[Token(Token = "0x6006A53")]
[Address(RVA = "0x1272590", Offset = "0x1271390", VA = "0x181272590")]
private void MPCEPMNMCEB()
{
Button3D button3D = this.reportButton;
if (this.<MPBLJOGNHKP>k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
{
}
int num = 0;
button3D.FFDOINJEHMM = num != 0;
}
// Token: 0x06006A54 RID: 27220 RVA: 0x00179184 File Offset: 0x00177384
[Token(Token = "0x6006A54")]
[Address(RVA = "0x12726A0", Offset = "0x12714A0", VA = "0x1812726A0")]
public void OnTextValueChanged(string newText)
{
TextMeshProUGUI textMeshProUGUI = this.charCount;
int stringLength = newText.m_stringLength;
string text = textMeshProUGUI.text;
this.MPCEPMNMCEB();
}
// Token: 0x06006A55 RID: 27221 RVA: 0x001791B4 File Offset: 0x001773B4
[Token(Token = "0x6006A55")]
[Address(RVA = "0x1272A20", Offset = "0x1271820", VA = "0x181272A20")]
public UIReportEventDialog()
{
}
// Token: 0x06006A56 RID: 27222 RVA: 0x001791D0 File Offset: 0x001773D0
[Token(Token = "0x6006A56")]
[Address(RVA = "0x1272430", Offset = "0x1271230", VA = "0x181272430")]
[CompilerGenerated]
private void DKKCFIMKDHB(JPIJGHNNIDP PBAOMKNFBFL)
{
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = false;
string text = textMeshProUGUI.text;
InputField3D inputField3D = this.descriptionTextField;
int num = 0;
inputField3D.FFDOINJEHMM = num != 0;
this.MPCEPMNMCEB();
CCMBKDINCAH ekmpdpaiepj = this.EKMPDPAIEPJ;
InputField3D inputField3D2 = this.descriptionTextField;
long <KJHKNKGENCJ>k__BackingField = ekmpdpaiepj.<KJHKNKGENCJ>k__BackingField;
LCCEEFHOBEN.CJFENPHAAHI cjfenphaahi = this.<MPBLJOGNHKP>k__BackingField;
string text2 = inputField3D2.KKJIOHNFHFJ;
Action<KLAMKCBENEA> action = new Action(this.AIFADIEJDNM);
}
}
// Token: 0x06006A57 RID: 27223 RVA: 0x0017924C File Offset: 0x0017744C
[Token(Token = "0x6006A57")]
[Address(RVA = "0x1272150", Offset = "0x1270F50", VA = "0x181272150")]
[CompilerGenerated]
private void AIFADIEJDNM(KLAMKCBENEA MAOOLFEBOOD)
{
if (!MAOOLFEBOOD.<NHCNKEMFEJC>k__BackingField)
{
string <LHJAKNBODPE>k__BackingField = MAOOLFEBOOD.<LHJAKNBODPE>k__BackingField;
string text = "Failed to send report: " + <LHJAKNBODPE>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = true;
string text2 = textMeshProUGUI.text;
this.descriptionTextField.FFDOINJEHMM = true;
this.MPCEPMNMCEB();
string <LHJAKNBODPE>k__BackingField2 = MAOOLFEBOOD.<LHJAKNBODPE>k__BackingField;
Debug.LogError("Error reporting event: " + <LHJAKNBODPE>k__BackingField2);
return;
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
base.KHKDGPHPIND((uint)1, true);
}
// Token: 0x0400471D RID: 18205
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400471D")]
[SerializeField]
private TextMeshProUGUI eventName;
// Token: 0x0400471E RID: 18206
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400471E")]
[SerializeField]
private InputField3D descriptionTextField;
// Token: 0x0400471F RID: 18207
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400471F")]
[SerializeField]
private Button3D reportButton;
// Token: 0x04004720 RID: 18208
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4004720")]
[SerializeField]
private TextMeshProUGUI charCount;
// Token: 0x04004721 RID: 18209
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4004721")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04004722 RID: 18210
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4004722")]
private CCMBKDINCAH EKMPDPAIEPJ;
// Token: 0x04004724 RID: 18212
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004724")]
private WatchUI PHHMNDKLLKP;
// Token: 0x04004725 RID: 18213
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4004725")]
private bool JALBCFLJAAE = true;
}
}