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: 0x0200130E RID: 4878
|
|
[Token(Token = "0x200130E")]
|
|
public class ReportInventionDialog : ConfirmUIDialog<OBBBPCBIMME>
|
|
{
|
|
// Token: 0x170011B7 RID: 4535
|
|
// (get) Token: 0x06006D68 RID: 28008 RVA: 0x001800C8 File Offset: 0x0017E2C8
|
|
// (set) Token: 0x06006D69 RID: 28009 RVA: 0x001800DC File Offset: 0x0017E2DC
|
|
[Token(Token = "0x170011B7")]
|
|
public FDEGHHFBJJO GMMAAAGFAKO
|
|
{
|
|
[Token(Token = "0x6006D68")]
|
|
[Address(RVA = "0x8D2400", Offset = "0x8D1400", VA = "0x1808D2400")]
|
|
get;
|
|
[Token(Token = "0x6006D69")]
|
|
[Address(RVA = "0x8D2420", Offset = "0x8D1420", VA = "0x1808D2420")]
|
|
private set;
|
|
} = (FDEGHHFBJJO)((ulong)4294967295L);
|
|
|
|
// Token: 0x06006D6A RID: 28010 RVA: 0x001800F0 File Offset: 0x0017E2F0
|
|
[Token(Token = "0x6006D6A")]
|
|
[Address(RVA = "0x1E123E0", Offset = "0x1E113E0", VA = "0x181E123E0", 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: 0x06006D6B RID: 28011 RVA: 0x00180160 File Offset: 0x0017E360
|
|
[Token(Token = "0x6006D6B")]
|
|
[Address(RVA = "0x1E11BA0", Offset = "0x1E10BA0", VA = "0x181E11BA0")]
|
|
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
|
{
|
|
this.JALBCFLJAAE = BCOHEOIEPLL;
|
|
string text = this.infoText.text;
|
|
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D6C RID: 28012 RVA: 0x00180198 File Offset: 0x0017E398
|
|
[Token(Token = "0x6006D6C")]
|
|
[Address(RVA = "0x1E11C10", Offset = "0x1E10C10", VA = "0x181E11C10")]
|
|
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: 0x06006D6D RID: 28013 RVA: 0x00180210 File Offset: 0x0017E410
|
|
[Token(Token = "0x6006D6D")]
|
|
[Address(RVA = "0x1E11E20", Offset = "0x1E10E20", VA = "0x181E11E20")]
|
|
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: 0x06006D6E RID: 28014 RVA: 0x00180298 File Offset: 0x0017E498
|
|
[Token(Token = "0x6006D6E")]
|
|
[Address(RVA = "0x1E125F0", Offset = "0x1E115F0", VA = "0x181E125F0")]
|
|
public void Toggle_Misc(bool isOn)
|
|
{
|
|
this.<MPBLJOGNHKP>k__BackingField = (FDEGHHFBJJO)((uint)(-1));
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D6F RID: 28015 RVA: 0x001802BC File Offset: 0x0017E4BC
|
|
[Token(Token = "0x6006D6F")]
|
|
[Address(RVA = "0x1E12660", Offset = "0x1E11660", VA = "0x181E12660")]
|
|
public void Toggle_SexualContent(bool isOn)
|
|
{
|
|
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D70 RID: 28016 RVA: 0x001802DC File Offset: 0x0017E4DC
|
|
[Token(Token = "0x6006D70")]
|
|
[Address(RVA = "0x1E125C0", Offset = "0x1E115C0", VA = "0x181E125C0")]
|
|
public void Toggle_DiscriminatoryContent(bool isOn)
|
|
{
|
|
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D71 RID: 28017 RVA: 0x001802FC File Offset: 0x0017E4FC
|
|
[Token(Token = "0x6006D71")]
|
|
[Address(RVA = "0x1E12630", Offset = "0x1E11630", VA = "0x181E12630")]
|
|
public void Toggle_Misleading(bool isOn)
|
|
{
|
|
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D72 RID: 28018 RVA: 0x0018031C File Offset: 0x0017E51C
|
|
[Token(Token = "0x6006D72")]
|
|
[Address(RVA = "0x1E120A0", Offset = "0x1E110A0", VA = "0x181E120A0")]
|
|
private void KEIOMOIKFGH(FDEGHHFBJJO DJFBMCIDJNK)
|
|
{
|
|
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D73 RID: 28019 RVA: 0x00180338 File Offset: 0x0017E538
|
|
[Token(Token = "0x6006D73")]
|
|
[Address(RVA = "0x1E120B0", Offset = "0x1E110B0", VA = "0x181E120B0")]
|
|
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: 0x06006D74 RID: 28020 RVA: 0x00180380 File Offset: 0x0017E580
|
|
[Token(Token = "0x6006D74")]
|
|
[Address(RVA = "0x1E121C0", Offset = "0x1E111C0", VA = "0x181E121C0")]
|
|
public void OnTextValueChanged(string newText)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.charCount;
|
|
int stringLength = newText.m_stringLength;
|
|
string text = textMeshProUGUI.text;
|
|
this.MPCEPMNMCEB();
|
|
}
|
|
|
|
// Token: 0x06006D75 RID: 28021 RVA: 0x001803B0 File Offset: 0x0017E5B0
|
|
[Token(Token = "0x6006D75")]
|
|
[Address(RVA = "0x1E12690", Offset = "0x1E11690", VA = "0x181E12690")]
|
|
public ReportInventionDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006D76 RID: 28022 RVA: 0x001803DC File Offset: 0x0017E5DC
|
|
[Token(Token = "0x6006D76")]
|
|
[Address(RVA = "0x1E12270", Offset = "0x1E11270", VA = "0x181E12270")]
|
|
[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: 0x06006D77 RID: 28023 RVA: 0x00180478 File Offset: 0x0017E678
|
|
[Token(Token = "0x6006D77")]
|
|
[Address(RVA = "0x1E11FC0", Offset = "0x1E10FC0", VA = "0x181E11FC0")]
|
|
[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: 0x0400486F RID: 18543
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400486F")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI inventionName;
|
|
|
|
// Token: 0x04004870 RID: 18544
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4004870")]
|
|
[SerializeField]
|
|
private InputField3D descriptionTextField;
|
|
|
|
// Token: 0x04004871 RID: 18545
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4004871")]
|
|
[SerializeField]
|
|
private Button3D reportButton;
|
|
|
|
// Token: 0x04004872 RID: 18546
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4004872")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI charCount;
|
|
|
|
// Token: 0x04004873 RID: 18547
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4004873")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x04004874 RID: 18548
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4004874")]
|
|
private OBBBPCBIMME BFKEFCFNNKH;
|
|
|
|
// Token: 0x04004876 RID: 18550
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4004876")]
|
|
private WatchUI PHHMNDKLLKP;
|
|
|
|
// Token: 0x04004877 RID: 18551
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4004877")]
|
|
private bool JALBCFLJAAE = true;
|
|
}
|
|
}
|