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 { // 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 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 k__BackingField = MFJCKOBPMGA.k__BackingField; textMeshProUGUI2.text = k__BackingField; WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; this.PHHMNDKLLKP = 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 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 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.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.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 k__BackingField = ekmpdpaiepj.k__BackingField; LCCEEFHOBEN.CJFENPHAAHI cjfenphaahi = this.k__BackingField; string text = inputField3D2.KKJIOHNFHFJ; Action 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.k__BackingField) { string k__BackingField = MAOOLFEBOOD.k__BackingField; string text = "Failed to send report: " + k__BackingField; TextMeshProUGUI textMeshProUGUI = this.infoText; this.JALBCFLJAAE = true; textMeshProUGUI.text = text; this.descriptionTextField.FFDOINJEHMM = true; this.MPCEPMNMCEB(); string k__BackingField2 = MAOOLFEBOOD.k__BackingField; Debug.LogError("Error reporting event: " + 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; } }