using System; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x020011F1 RID: 4593 [Token(Token = "0x20011F1")] public class UIConfirmationDialog : ConfirmUIDialog { // Token: 0x17001124 RID: 4388 // (get) Token: 0x0600686C RID: 26732 RVA: 0x00171DB0 File Offset: 0x0016FFB0 [Token(Token = "0x17001124")] public ValidatedButtonInputField MCCENBDPLGL { [Token(Token = "0x600686C")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")] get { return this.textInputField; } } // Token: 0x0600686D RID: 26733 RVA: 0x00171DC4 File Offset: 0x0016FFC4 [Token(Token = "0x600686D")] [Address(RVA = "0x126F830", Offset = "0x126E630", VA = "0x18126F830", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); TextMeshProUGUI textMeshProUGUI = this.bodyText; int num = 0; if (textMeshProUGUI != num) { TextMeshProUGUI textMeshProUGUI2 = this.bodyText; bool isRichText = textMeshProUGUI2.m_isRichText; this.BHLKPFEHFFI = isRichText; TextAlignmentOptions alignment = textMeshProUGUI2.alignment; this.MBFLIFMLCAM = alignment; } } // Token: 0x0600686E RID: 26734 RVA: 0x00171E18 File Offset: 0x00170018 [Token(Token = "0x600686E")] [Address(RVA = "0x126F9A0", Offset = "0x126E7A0", VA = "0x18126F9A0", Slot = "28")] public override PMGCJEPKFOF ShowDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string NGLHJIOMKBG = "Yes", string PFPKPDLHEEL = "No", string MMHHLDAACMN = "Later") { PLDMAFINLJO.FANDNIHFMNM(this.titleText, AIKLPOJAIIO); this.pagedText.SetText(BOPFNBCHJJJ); TextMeshProUGUI textMeshProUGUI = this.yesText; TextMeshProUGUI textMeshProUGUI2 = this.noText; TextMeshProUGUI textMeshProUGUI3 = this.notNowText; RectTransform rectTransform = this.yesButton; int num = 0; if (rectTransform != num) { RectTransform rectTransform2 = this.yesButton; int num2 = 0; rectTransform2.gameObject.SetActive(num2 != 0); } RectTransform rectTransform3 = this.noButton; int num3 = 0; if (rectTransform3 != num3) { RectTransform rectTransform4 = this.noButton; int num4 = 0; rectTransform4.gameObject.SetActive(num4 != 0); } RectTransform rectTransform5 = this.notNowButton; int num5 = 0; if (rectTransform5 != num5) { RectTransform rectTransform6 = this.notNowButton; int num6 = 0; rectTransform6.gameObject.SetActive(num6 != 0); } GameObject gameObject = this.textInputGroup; int num7 = 0; if (gameObject != num7) { this.textInputGroup.SetActive(num7 != 0); } ScreenHeader screenHeader = this.screenHeader; int num8 = 0; int num9; if (!(screenHeader != num8)) { num9 = 0; Debug.LogWarning("UIConfirmationDialog.ShowDialog(): ScreenHeader not found"); } this.screenHeader.LDENPGAMDPF = num9 != 0; this.screenHeader.IMHPEPFDCJH = num9 != 0; bool bhlkpfehffi = this.BHLKPFEHFFI; TextAlignmentOptions mbflifmlcam = this.MBFLIFMLCAM; TextMeshProUGUI textMeshProUGUI4 = this.bodyText; int num10 = 0; if (textMeshProUGUI4 != num10) { TextMeshProUGUI textMeshProUGUI5 = this.bodyText; this.bodyText.richText = bhlkpfehffi; } return base.ShowDialog(); } // Token: 0x0600686F RID: 26735 RVA: 0x00171F90 File Offset: 0x00170190 [Token(Token = "0x600686F")] [Address(RVA = "0x126F8E0", Offset = "0x126E6E0", VA = "0x18126F8E0")] public void SetupBodyText(bool DBPAIAFBPLO = false, TextAlignmentOptions NNHCBNFIPJK = TextAlignmentOptions.Top) { TextMeshProUGUI textMeshProUGUI = this.bodyText; int num = 0; if (textMeshProUGUI != num) { TextMeshProUGUI textMeshProUGUI2 = this.bodyText; this.bodyText.richText = DBPAIAFBPLO; } } // Token: 0x06006870 RID: 26736 RVA: 0x00171FCC File Offset: 0x001701CC [Token(Token = "0x6006870")] [Address(RVA = "0x126FD30", Offset = "0x126EB30", VA = "0x18126FD30")] public void UpdateBodyText(string BOPFNBCHJJJ) { PLDMAFINLJO.FANDNIHFMNM(this.bodyText, BOPFNBCHJJJ); } // Token: 0x06006871 RID: 26737 RVA: 0x00171FE8 File Offset: 0x001701E8 [Token(Token = "0x6006871")] [Address(RVA = "0x126FD40", Offset = "0x126EB40", VA = "0x18126FD40")] public UIConfirmationDialog() { } // Token: 0x040045BC RID: 17852 [Token(Token = "0x40045BC")] private const int MLBDPKICBFM = 1; // Token: 0x040045BD RID: 17853 [Token(Token = "0x40045BD")] private const int GILIPKIODJH = 2; // Token: 0x040045BE RID: 17854 [Token(Token = "0x40045BE")] private const int HGGJDCKKIMH = 4; // Token: 0x040045BF RID: 17855 [Token(Token = "0x40045BF")] private const int MOLBBAPFFMO = 8; // Token: 0x040045C0 RID: 17856 [Token(Token = "0x40045C0")] private const int CBKFCNJHGPL = 16; // Token: 0x040045C1 RID: 17857 [Token(Token = "0x40045C1")] private const int MFNCLOOAFJL = 32; // Token: 0x040045C2 RID: 17858 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40045C2")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private ScreenHeader screenHeader; // Token: 0x040045C3 RID: 17859 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40045C3")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x040045C4 RID: 17860 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40045C4")] [SerializeField] private TextMeshProUGUI bodyText; // Token: 0x040045C5 RID: 17861 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40045C5")] [SerializeField] private TextMeshProUGUI yesText; // Token: 0x040045C6 RID: 17862 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40045C6")] [SerializeField] private TextMeshProUGUI noText; // Token: 0x040045C7 RID: 17863 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40045C7")] [SerializeField] private TextMeshProUGUI notNowText; // Token: 0x040045C8 RID: 17864 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40045C8")] [SerializeField] private ValidatedButtonInputField textInputField; // Token: 0x040045C9 RID: 17865 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40045C9")] [SerializeField] private GameObject textInputGroup; // Token: 0x040045CA RID: 17866 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40045CA")] [SerializeField] private RectTransform yesButton; // Token: 0x040045CB RID: 17867 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40045CB")] [SerializeField] private RectTransform noButton; // Token: 0x040045CC RID: 17868 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40045CC")] [SerializeField] private RectTransform notNowButton; // Token: 0x040045CD RID: 17869 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40045CD")] [SerializeField] private PagedTextMeshPro3D pagedText; // Token: 0x040045CE RID: 17870 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40045CE")] private bool BHLKPFEHFFI; // Token: 0x040045CF RID: 17871 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x40045CF")] private TextAlignmentOptions MBFLIFMLCAM; // Token: 0x020011F2 RID: 4594 [Token(Token = "0x20011F2")] [Flags] public enum MCLCMCALGMA { // Token: 0x040045D1 RID: 17873 [Token(Token = "0x40045D1")] YES_NO_CANCEL_HOME = 15, // Token: 0x040045D2 RID: 17874 [Token(Token = "0x40045D2")] OK_CANCEL = 13, // Token: 0x040045D3 RID: 17875 [Token(Token = "0x40045D3")] YES_NO = 3, // Token: 0x040045D4 RID: 17876 [Token(Token = "0x40045D4")] LOCKED = 0, // Token: 0x040045D5 RID: 17877 [Token(Token = "0x40045D5")] YES_ONLY = 1, // Token: 0x040045D6 RID: 17878 [Token(Token = "0x40045D6")] YES_NO_CANCEL = 7, // Token: 0x040045D7 RID: 17879 [Token(Token = "0x40045D7")] OK_CANCEL_TEXT = 29, // Token: 0x040045D8 RID: 17880 [Token(Token = "0x40045D8")] YES_NO_NOTNOW = 35 } } }