Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02001315 RID: 4885
[Token(Token = "0x2001315")]
public class UIReportEventDialog : ConfirmUIDialog<CCMBKDINCAH>
{
// Token: 0x170011BB RID: 4539
// (get) Token: 0x06006DAE RID: 28078 RVA: 0x001811D4 File Offset: 0x0017F3D4
// (set) Token: 0x06006DAF RID: 28079 RVA: 0x001811E8 File Offset: 0x0017F3E8
[Token(Token = "0x170011BB")]
public LCCEEFHOBEN.CJFENPHAAHI GMMAAAGFAKO
{
[Token(Token = "0x6006DAE")]
[Address(RVA = "0x8D2400", Offset = "0x8D1400", VA = "0x1808D2400")]
get;
[Token(Token = "0x6006DAF")]
[Address(RVA = "0x8D2420", Offset = "0x8D1420", VA = "0x1808D2420")]
private set;
}
// Token: 0x06006DB0 RID: 28080 RVA: 0x001811FC File Offset: 0x0017F3FC
[Token(Token = "0x6006DB0")]
[Address(RVA = "0x1E1CA60", Offset = "0x1E1BA60", VA = "0x181E1CA60", 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: 0x06006DB1 RID: 28081 RVA: 0x00181268 File Offset: 0x0017F468
[Token(Token = "0x6006DB1")]
[Address(RVA = "0x1E1C5E0", Offset = "0x1E1B5E0", VA = "0x181E1C5E0")]
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.JALBCFLJAAE = BCOHEOIEPLL;
string text = this.infoText.text;
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
this.MPCEPMNMCEB();
}
// Token: 0x06006DB2 RID: 28082 RVA: 0x001812A0 File Offset: 0x0017F4A0
[Token(Token = "0x6006DB2")]
[Address(RVA = "0x1E1C650", Offset = "0x1E1B650", VA = "0x181E1C650")]
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: 0x06006DB3 RID: 28083 RVA: 0x001812E8 File Offset: 0x0017F4E8
[Token(Token = "0x6006DB3")]
[Address(RVA = "0x1E1CCA0", Offset = "0x1E1BCA0", VA = "0x181E1CCA0")]
public void Toggle_Misc(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006DB4 RID: 28084 RVA: 0x00181304 File Offset: 0x0017F504
[Token(Token = "0x6006DB4")]
[Address(RVA = "0x1E1CCD0", Offset = "0x1E1BCD0", VA = "0x181E1CCD0")]
public void Toggle_SexualBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006DB5 RID: 28085 RVA: 0x00181320 File Offset: 0x0017F520
[Token(Token = "0x6006DB5")]
[Address(RVA = "0x1E1CC40", Offset = "0x1E1BC40", VA = "0x181E1CC40")]
public void Toggle_DiscriminatoryBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006DB6 RID: 28086 RVA: 0x0018133C File Offset: 0x0017F53C
[Token(Token = "0x6006DB6")]
[Address(RVA = "0x1E1CD00", Offset = "0x1E1BD00", VA = "0x181E1CD00")]
public void Toggle_Trolling(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006DB7 RID: 28087 RVA: 0x00181358 File Offset: 0x0017F558
[Token(Token = "0x6006DB7")]
[Address(RVA = "0x1E1CC70", Offset = "0x1E1BC70", VA = "0x181E1CC70")]
public void Toggle_Inappropriate(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x06006DB8 RID: 28088 RVA: 0x00181374 File Offset: 0x0017F574
[Token(Token = "0x6006DB8")]
[Address(RVA = "0x1E1C890", Offset = "0x1E1B890", VA = "0x181E1C890")]
private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK)
{
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
this.MPCEPMNMCEB();
}
// Token: 0x06006DB9 RID: 28089 RVA: 0x00181390 File Offset: 0x0017F590
[Token(Token = "0x6006DB9")]
[Address(RVA = "0x1E1C8A0", Offset = "0x1E1B8A0", VA = "0x181E1C8A0")]
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: 0x06006DBA RID: 28090 RVA: 0x001813D8 File Offset: 0x0017F5D8
[Token(Token = "0x6006DBA")]
[Address(RVA = "0x1E1C9B0", Offset = "0x1E1B9B0", VA = "0x181E1C9B0")]
public void OnTextValueChanged(string newText)
{
TextMeshProUGUI textMeshProUGUI = this.charCount;
int stringLength = newText.m_stringLength;
string text = textMeshProUGUI.text;
this.MPCEPMNMCEB();
}
// Token: 0x06006DBB RID: 28091 RVA: 0x00181408 File Offset: 0x0017F608
[Token(Token = "0x6006DBB")]
[Address(RVA = "0x1E1CD30", Offset = "0x1E1BD30", VA = "0x181E1CD30")]
public UIReportEventDialog()
{
}
// Token: 0x06006DBC RID: 28092 RVA: 0x00181424 File Offset: 0x0017F624
[Token(Token = "0x6006DBC")]
[Address(RVA = "0x1E1C740", Offset = "0x1E1B740", VA = "0x181E1C740")]
[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: 0x06006DBD RID: 28093 RVA: 0x001814A0 File Offset: 0x0017F6A0
[Token(Token = "0x6006DBD")]
[Address(RVA = "0x1E1C460", Offset = "0x1E1B460", VA = "0x181E1C460")]
[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: 0x0400489A RID: 18586
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400489A")]
[SerializeField]
private TextMeshProUGUI eventName;
// Token: 0x0400489B RID: 18587
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400489B")]
[SerializeField]
private InputField3D descriptionTextField;
// Token: 0x0400489C RID: 18588
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400489C")]
[SerializeField]
private Button3D reportButton;
// Token: 0x0400489D RID: 18589
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400489D")]
[SerializeField]
private TextMeshProUGUI charCount;
// Token: 0x0400489E RID: 18590
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400489E")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x0400489F RID: 18591
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400489F")]
private CCMBKDINCAH EKMPDPAIEPJ;
// Token: 0x040048A1 RID: 18593
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40048A1")]
private WatchUI PHHMNDKLLKP;
// Token: 0x040048A2 RID: 18594
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40048A2")]
private bool JALBCFLJAAE = true;
}
}