Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/Dialog/ReportInventionDialog.cs
T
2026-04-10 22:50:51 +02:00

271 lines
9.5 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001241 RID: 4673
[Token(Token = "0x2001241")]
public class ReportInventionDialog : ConfirmUIDialog<OBBBPCBIMME>
{
// Token: 0x1700113B RID: 4411
// (get) Token: 0x06006A02 RID: 27138 RVA: 0x00177E74 File Offset: 0x00176074
// (set) Token: 0x06006A03 RID: 27139 RVA: 0x00177E88 File Offset: 0x00176088
[Token(Token = "0x1700113B")]
public FDEGHHFBJJO GMMAAAGFAKO
{
[Token(Token = "0x6006A02")]
[Address(RVA = "0x12683C0", Offset = "0x12671C0", VA = "0x1812683C0")]
get;
[Token(Token = "0x6006A03")]
[Address(RVA = "0x1267D80", Offset = "0x1266B80", VA = "0x181267D80")]
private set;
} = (FDEGHHFBJJO)((ulong)4294967295L);
// Token: 0x06006A04 RID: 27140 RVA: 0x00177E9C File Offset: 0x0017609C
[Token(Token = "0x6006A04")]
[Address(RVA = "0x12680C0", Offset = "0x1266EC0", VA = "0x1812680C0", Slot = "28")]
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = true;
string text = textMeshProUGUI.text;
this.descriptionTextField.FFDOINJEHMM = true;
this.MPCEPMNMCEB();
this.BFKEFCFNNKH = LDNFNNNHPPB;
if (LDNFNNNHPPB != 0)
{
string text2 = this.inventionName.text;
}
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
return base.ShowDialog();
}
// Token: 0x06006A05 RID: 27141 RVA: 0x00177F0C File Offset: 0x0017610C
[Token(Token = "0x6006A05")]
[Address(RVA = "0x1267870", Offset = "0x1266670", VA = "0x181267870")]
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.JALBCFLJAAE = BCOHEOIEPLL;
string text = this.infoText.text;
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
this.MPCEPMNMCEB();
}
// Token: 0x06006A06 RID: 27142 RVA: 0x00177F44 File Offset: 0x00176144
[Token(Token = "0x6006A06")]
[Address(RVA = "0x12678E0", Offset = "0x12666E0", VA = "0x1812678E0")]
public void Button_Report()
{
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
int num = 0;
bool flag = <KBKJKEOPIGB>k__BackingField != num;
int num2 = 0;
if (flag)
{
StackedUIBase <KBKJKEOPIGB>k__BackingField2 = this.<KBKJKEOPIGB>k__BackingField;
if (<KBKJKEOPIGB>k__BackingField2 != 0 && <KBKJKEOPIGB>k__BackingField2 != 0)
{
Action<JPIJGHNNIDP> action = new Action(this.JFBKNPNFPPP);
}
}
string text;
string text2;
string text3;
ulong num3;
ulong num4;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = this.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)num2, num3 != 0UL, num4 != 0UL);
throw new NullReferenceException();
}
// Token: 0x06006A07 RID: 27143 RVA: 0x00177FBC File Offset: 0x001761BC
[Token(Token = "0x6006A07")]
[Address(RVA = "0x1267AF0", Offset = "0x12668F0", VA = "0x181267AF0")]
private void JFBKNPNFPPP(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();
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
InputField3D inputField3D2 = this.descriptionTextField;
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
FDEGHHFBJJO fdeghhfbjjo = this.<MPBLJOGNHKP>k__BackingField;
string text2 = inputField3D2.KKJIOHNFHFJ;
Action<KLAMKCBENEA> action = new Action(this.PADBBGGJDCJ);
Action<string> action2 = new Action(this.JLCIPIBAHJM);
}
}
// Token: 0x06006A08 RID: 27144 RVA: 0x00178044 File Offset: 0x00176244
[Token(Token = "0x6006A08")]
[Address(RVA = "0x12682D0", Offset = "0x12670D0", VA = "0x1812682D0")]
public void Toggle_Misc(bool isOn)
{
this.<MPBLJOGNHKP>k__BackingField = (FDEGHHFBJJO)((uint)(-1));
this.MPCEPMNMCEB();
}
// Token: 0x06006A09 RID: 27145 RVA: 0x00178068 File Offset: 0x00176268
[Token(Token = "0x6006A09")]
[Address(RVA = "0x1268340", Offset = "0x1267140", VA = "0x181268340")]
public void Toggle_SexualContent(bool isOn)
{
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
this.MPCEPMNMCEB();
}
// Token: 0x06006A0A RID: 27146 RVA: 0x00178088 File Offset: 0x00176288
[Token(Token = "0x6006A0A")]
[Address(RVA = "0x12682A0", Offset = "0x12670A0", VA = "0x1812682A0")]
public void Toggle_DiscriminatoryContent(bool isOn)
{
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
this.MPCEPMNMCEB();
}
// Token: 0x06006A0B RID: 27147 RVA: 0x001780A8 File Offset: 0x001762A8
[Token(Token = "0x6006A0B")]
[Address(RVA = "0x1268310", Offset = "0x1267110", VA = "0x181268310")]
public void Toggle_Misleading(bool isOn)
{
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
this.MPCEPMNMCEB();
}
// Token: 0x06006A0C RID: 27148 RVA: 0x001780C8 File Offset: 0x001762C8
[Token(Token = "0x6006A0C")]
[Address(RVA = "0x1267D70", Offset = "0x1266B70", VA = "0x181267D70")]
private void KEIOMOIKFGH(FDEGHHFBJJO DJFBMCIDJNK)
{
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
this.MPCEPMNMCEB();
}
// Token: 0x06006A0D RID: 27149 RVA: 0x001780E4 File Offset: 0x001762E4
[Token(Token = "0x6006A0D")]
[Address(RVA = "0x1267D90", Offset = "0x1266B90", VA = "0x181267D90")]
private void MPCEPMNMCEB()
{
Button3D button3D = this.reportButton;
if (this.<MPBLJOGNHKP>k__BackingField == FDEGHHFBJJO.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
{
}
int num = 0;
button3D.FFDOINJEHMM = num != 0;
}
// Token: 0x06006A0E RID: 27150 RVA: 0x0017812C File Offset: 0x0017632C
[Token(Token = "0x6006A0E")]
[Address(RVA = "0x1267EA0", Offset = "0x1266CA0", VA = "0x181267EA0")]
public void OnTextValueChanged(string newText)
{
TextMeshProUGUI textMeshProUGUI = this.charCount;
int stringLength = newText.m_stringLength;
string text = textMeshProUGUI.text;
this.MPCEPMNMCEB();
}
// Token: 0x06006A0F RID: 27151 RVA: 0x0017815C File Offset: 0x0017635C
[Token(Token = "0x6006A0F")]
[Address(RVA = "0x1268370", Offset = "0x1267170", VA = "0x181268370")]
public ReportInventionDialog()
{
}
// Token: 0x06006A10 RID: 27152 RVA: 0x00178188 File Offset: 0x00176388
[Token(Token = "0x6006A10")]
[Address(RVA = "0x1267F50", Offset = "0x1266D50", VA = "0x181267F50")]
[CompilerGenerated]
private void PADBBGGJDCJ(KLAMKCBENEA GIAOBLMEMMI)
{
if (!GIAOBLMEMMI.<NHCNKEMFEJC>k__BackingField)
{
string <LHJAKNBODPE>k__BackingField = GIAOBLMEMMI.<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 = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
Debug.LogError("Error reporting room: " + <LHJAKNBODPE>k__BackingField2);
return;
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Report sent", 3f, num, num);
base.KHKDGPHPIND((uint)1, true);
}
// Token: 0x06006A11 RID: 27153 RVA: 0x00178224 File Offset: 0x00176424
[Token(Token = "0x6006A11")]
[Address(RVA = "0x1267C90", Offset = "0x1266A90", VA = "0x181267C90")]
[CompilerGenerated]
private void JLCIPIBAHJM(string MOPOMPHBHKF)
{
string text = "Failed to send report: " + MOPOMPHBHKF;
TextMeshProUGUI textMeshProUGUI = this.infoText;
this.JALBCFLJAAE = true;
string text2 = textMeshProUGUI.text;
this.descriptionTextField.FFDOINJEHMM = true;
this.MPCEPMNMCEB();
Debug.LogError("Error reporting room: " + MOPOMPHBHKF);
}
// Token: 0x040046F2 RID: 18162
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40046F2")]
[SerializeField]
private TextMeshProUGUI inventionName;
// Token: 0x040046F3 RID: 18163
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40046F3")]
[SerializeField]
private InputField3D descriptionTextField;
// Token: 0x040046F4 RID: 18164
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40046F4")]
[SerializeField]
private Button3D reportButton;
// Token: 0x040046F5 RID: 18165
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40046F5")]
[SerializeField]
private TextMeshProUGUI charCount;
// Token: 0x040046F6 RID: 18166
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40046F6")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x040046F7 RID: 18167
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40046F7")]
private OBBBPCBIMME BFKEFCFNNKH;
// Token: 0x040046F9 RID: 18169
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40046F9")]
private WatchUI PHHMNDKLLKP;
// Token: 0x040046FA RID: 18170
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40046FA")]
private bool JALBCFLJAAE = true;
}
}