271 lines
9.5 KiB
C#
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;
|
|
}
|
|
}
|