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

250 lines
8.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001C22 RID: 7202
[Token(Token = "0x2001C22")]
[StructLayout(3)]
public class UIReportEventDialog : ConfirmUIDialog<CCMBKDINCAH>
{
// Token: 0x17001E2F RID: 7727
// (get) Token: 0x0600C118 RID: 49432 RVA: 0x002D835C File Offset: 0x002D655C
// (set) Token: 0x0600C119 RID: 49433 RVA: 0x002D8370 File Offset: 0x002D6570
[Token(Token = "0x17001E2F")]
public LCCEEFHOBEN.CJFENPHAAHI GMMAAAGFAKO
{
[Token(Token = "0x600C118")]
[Address(RVA = "0xE35290", Offset = "0xE33C90", VA = "0x180E35290")]
get;
[Token(Token = "0x600C119")]
[Address(RVA = "0xE4A550", Offset = "0xE48F50", VA = "0x180E4A550")]
private set;
}
// Token: 0x0600C11A RID: 49434 RVA: 0x002D8384 File Offset: 0x002D6584
[Token(Token = "0x600C11A")]
[Address(RVA = "0x1760D70", Offset = "0x175F770", VA = "0x181760D70", Slot = "20")]
public override IPromise<JPIJGHNNIDP> ShowDialog(CCMBKDINCAH MFJCKOBPMGA)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
this.JALBCFLJAAE = true;
textMeshProUGUI.text = empty;
this.descriptionTextField.FFDOINJEHMM = true;
this.MPCEPMNMCEB();
this.EKMPDPAIEPJ = MFJCKOBPMGA;
TextMeshProUGUI textMeshProUGUI2 = this.eventName;
string <LGACIEKBLBM>k__BackingField = MFJCKOBPMGA.<LGACIEKBLBM>k__BackingField;
textMeshProUGUI2.text = <LGACIEKBLBM>k__BackingField;
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
return base.ShowDialog();
}
// Token: 0x0600C11B RID: 49435 RVA: 0x002D8400 File Offset: 0x002D6600
[Token(Token = "0x600C11B")]
[Address(RVA = "0x1760900", Offset = "0x175F300", VA = "0x181760900")]
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.JALBCFLJAAE = BCOHEOIEPLL;
this.infoText.text = DBDDKLHPNNA;
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
this.MPCEPMNMCEB();
}
// Token: 0x0600C11C RID: 49436 RVA: 0x002D8438 File Offset: 0x002D6638
[Token(Token = "0x600C11C")]
[Address(RVA = "0x1760960", Offset = "0x175F360", VA = "0x181760960")]
public void Button_Report()
{
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
int num = 0;
string text;
string text2;
string text3;
ulong num2;
IPromise<JPIJGHNNIDP> promise = 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);
Action<JPIJGHNNIDP> action = new Action(this.DKKCFIMKDHB);
throw new NullReferenceException();
}
// Token: 0x0600C11D RID: 49437 RVA: 0x002D847C File Offset: 0x002D667C
[Token(Token = "0x600C11D")]
[Address(RVA = "0x1760FA0", Offset = "0x175F9A0", VA = "0x181760FA0")]
public void Toggle_Misc(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x0600C11E RID: 49438 RVA: 0x002D8498 File Offset: 0x002D6698
[Token(Token = "0x600C11E")]
[Address(RVA = "0x1760FD0", Offset = "0x175F9D0", VA = "0x181760FD0")]
public void Toggle_SexualBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x0600C11F RID: 49439 RVA: 0x002D84B4 File Offset: 0x002D66B4
[Token(Token = "0x600C11F")]
[Address(RVA = "0x1760F40", Offset = "0x175F940", VA = "0x181760F40")]
public void Toggle_DiscriminatoryBehavior(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x0600C120 RID: 49440 RVA: 0x002D84D0 File Offset: 0x002D66D0
[Token(Token = "0x600C120")]
[Address(RVA = "0x1761000", Offset = "0x175FA00", VA = "0x181761000")]
public void Toggle_Trolling(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x0600C121 RID: 49441 RVA: 0x002D84EC File Offset: 0x002D66EC
[Token(Token = "0x600C121")]
[Address(RVA = "0x1760F70", Offset = "0x175F970", VA = "0x181760F70")]
public void Toggle_Inappropriate(bool isOn)
{
this.MPCEPMNMCEB();
}
// Token: 0x0600C122 RID: 49442 RVA: 0x002D8508 File Offset: 0x002D6708
[Token(Token = "0x600C122")]
[Address(RVA = "0x1760BA0", Offset = "0x175F5A0", VA = "0x181760BA0")]
private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK)
{
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
this.MPCEPMNMCEB();
}
// Token: 0x0600C123 RID: 49443 RVA: 0x002D8524 File Offset: 0x002D6724
[Token(Token = "0x600C123")]
[Address(RVA = "0x1760BB0", Offset = "0x175F5B0", VA = "0x181760BB0")]
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: 0x0600C124 RID: 49444 RVA: 0x002D856C File Offset: 0x002D676C
[Token(Token = "0x600C124")]
[Address(RVA = "0x1760CC0", Offset = "0x175F6C0", VA = "0x181760CC0")]
public void OnTextValueChanged(string newText)
{
TextMeshProUGUI textMeshProUGUI = this.charCount;
int stringLength = newText.m_stringLength;
this.MPCEPMNMCEB();
}
// Token: 0x0600C125 RID: 49445 RVA: 0x002D8594 File Offset: 0x002D6794
[Token(Token = "0x600C125")]
[Address(RVA = "0x1761030", Offset = "0x175FA30", VA = "0x181761030")]
public UIReportEventDialog()
{
}
// Token: 0x0600C126 RID: 49446 RVA: 0x002D85B0 File Offset: 0x002D67B0
[Token(Token = "0x600C126")]
[Address(RVA = "0x1760A50", Offset = "0x175F450", VA = "0x181760A50")]
[CompilerGenerated]
private void DKKCFIMKDHB(JPIJGHNNIDP PBAOMKNFBFL)
{
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = false;
textMeshProUGUI.text = "Sending report...";
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 text = inputField3D2.KKJIOHNFHFJ;
Action<KLAMKCBENEA> action = new Action(this.AIFADIEJDNM);
}
}
// Token: 0x0600C127 RID: 49447 RVA: 0x002D862C File Offset: 0x002D682C
[Token(Token = "0x600C127")]
[Address(RVA = "0x1760790", Offset = "0x175F190", VA = "0x181760790")]
[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;
textMeshProUGUI.text = 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.Instance;
base.KHKDGPHPIND((uint)1, true);
}
// Token: 0x04007FBE RID: 32702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4007FBE")]
[SerializeField]
private TextMeshProUGUI eventName;
// Token: 0x04007FBF RID: 32703
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4007FBF")]
[SerializeField]
private InputField3D descriptionTextField;
// Token: 0x04007FC0 RID: 32704
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4007FC0")]
[SerializeField]
private Button3D reportButton;
// Token: 0x04007FC1 RID: 32705
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4007FC1")]
[SerializeField]
private TextMeshProUGUI charCount;
// Token: 0x04007FC2 RID: 32706
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4007FC2")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007FC3 RID: 32707
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4007FC3")]
private CCMBKDINCAH EKMPDPAIEPJ;
// Token: 0x04007FC5 RID: 32709
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4007FC5")]
private WatchUI PHHMNDKLLKP;
// Token: 0x04007FC6 RID: 32710
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4007FC6")]
private bool JALBCFLJAAE = true;
}
}