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 { // 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 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 k__BackingField = Player.k__BackingField.playerUI.k__BackingField; this.PHHMNDKLLKP = 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 k__BackingField = this.k__BackingField; int num = 0; bool flag = k__BackingField != num; int num2 = 0; if (flag) { StackedUIBase k__BackingField2 = this.k__BackingField; if (k__BackingField2 != 0 && k__BackingField2 != 0) { Action action = new Action(this.JFBKNPNFPPP); } } string text; string text2; string text3; ulong num3; ulong num4; PMGCJEPKFOF 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 k__BackingField = bfkefcfnnkh.k__BackingField; FDEGHHFBJJO fdeghhfbjjo = this.k__BackingField; string text2 = inputField3D2.KKJIOHNFHFJ; Action action = new Action(this.PADBBGGJDCJ); Action 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.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.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.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.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.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.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.k__BackingField) { string k__BackingField = GIAOBLMEMMI.k__BackingField; string text = "Failed to send report: " + k__BackingField; TextMeshProUGUI textMeshProUGUI = this.infoText; this.JALBCFLJAAE = true; string text2 = textMeshProUGUI.text; this.descriptionTextField.FFDOINJEHMM = true; this.MPCEPMNMCEB(); string k__BackingField2 = GIAOBLMEMMI.k__BackingField; Debug.LogError("Error reporting room: " + 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; } }