using System; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x020012BE RID: 4798 [Token(Token = "0x20012BE")] public class UIConfirmationDialog : ConfirmUIDialog { // Token: 0x170011A0 RID: 4512 // (get) Token: 0x06006BD2 RID: 27602 RVA: 0x0017A028 File Offset: 0x00178228 [Token(Token = "0x170011A0")] public ValidatedButtonInputField MCCENBDPLGL { [Token(Token = "0x6006BD2")] [Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")] get { return this.textInputField; } } // Token: 0x06006BD3 RID: 27603 RVA: 0x0017A03C File Offset: 0x0017823C [Token(Token = "0x6006BD3")] [Address(RVA = "0x1E19B10", Offset = "0x1E18B10", VA = "0x181E19B10", 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: 0x06006BD4 RID: 27604 RVA: 0x0017A090 File Offset: 0x00178290 [Token(Token = "0x6006BD4")] [Address(RVA = "0x1E19C80", Offset = "0x1E18C80", VA = "0x181E19C80", 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: 0x06006BD5 RID: 27605 RVA: 0x0017A208 File Offset: 0x00178408 [Token(Token = "0x6006BD5")] [Address(RVA = "0x1E19BC0", Offset = "0x1E18BC0", VA = "0x181E19BC0")] 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: 0x06006BD6 RID: 27606 RVA: 0x0017A244 File Offset: 0x00178444 [Token(Token = "0x6006BD6")] [Address(RVA = "0x1E1A010", Offset = "0x1E19010", VA = "0x181E1A010")] public void UpdateBodyText(string BOPFNBCHJJJ) { PLDMAFINLJO.FANDNIHFMNM(this.bodyText, BOPFNBCHJJJ); } // Token: 0x06006BD7 RID: 27607 RVA: 0x0017A260 File Offset: 0x00178460 [Token(Token = "0x6006BD7")] [Address(RVA = "0x1E1A020", Offset = "0x1E19020", VA = "0x181E1A020")] public UIConfirmationDialog() { } // Token: 0x04004739 RID: 18233 [Token(Token = "0x4004739")] private const int MLBDPKICBFM = 1; // Token: 0x0400473A RID: 18234 [Token(Token = "0x400473A")] private const int GILIPKIODJH = 2; // Token: 0x0400473B RID: 18235 [Token(Token = "0x400473B")] private const int HGGJDCKKIMH = 4; // Token: 0x0400473C RID: 18236 [Token(Token = "0x400473C")] private const int MOLBBAPFFMO = 8; // Token: 0x0400473D RID: 18237 [Token(Token = "0x400473D")] private const int CBKFCNJHGPL = 16; // Token: 0x0400473E RID: 18238 [Token(Token = "0x400473E")] private const int MFNCLOOAFJL = 32; // Token: 0x0400473F RID: 18239 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400473F")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private ScreenHeader screenHeader; // Token: 0x04004740 RID: 18240 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4004740")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x04004741 RID: 18241 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004741")] [SerializeField] private TextMeshProUGUI bodyText; // Token: 0x04004742 RID: 18242 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4004742")] [SerializeField] private TextMeshProUGUI yesText; // Token: 0x04004743 RID: 18243 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004743")] [SerializeField] private TextMeshProUGUI noText; // Token: 0x04004744 RID: 18244 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4004744")] [SerializeField] private TextMeshProUGUI notNowText; // Token: 0x04004745 RID: 18245 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4004745")] [SerializeField] private ValidatedButtonInputField textInputField; // Token: 0x04004746 RID: 18246 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004746")] [SerializeField] private GameObject textInputGroup; // Token: 0x04004747 RID: 18247 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004747")] [SerializeField] private RectTransform yesButton; // Token: 0x04004748 RID: 18248 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4004748")] [SerializeField] private RectTransform noButton; // Token: 0x04004749 RID: 18249 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4004749")] [SerializeField] private RectTransform notNowButton; // Token: 0x0400474A RID: 18250 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400474A")] [SerializeField] private PagedTextMeshPro3D pagedText; // Token: 0x0400474B RID: 18251 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400474B")] private bool BHLKPFEHFFI; // Token: 0x0400474C RID: 18252 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400474C")] private TextAlignmentOptions MBFLIFMLCAM; // Token: 0x020012BF RID: 4799 [Token(Token = "0x20012BF")] [Flags] public enum MCLCMCALGMA { // Token: 0x0400474E RID: 18254 [Token(Token = "0x400474E")] YES_NO_CANCEL_HOME = 15, // Token: 0x0400474F RID: 18255 [Token(Token = "0x400474F")] OK_CANCEL = 13, // Token: 0x04004750 RID: 18256 [Token(Token = "0x4004750")] YES_NO = 3, // Token: 0x04004751 RID: 18257 [Token(Token = "0x4004751")] LOCKED = 0, // Token: 0x04004752 RID: 18258 [Token(Token = "0x4004752")] YES_ONLY = 1, // Token: 0x04004753 RID: 18259 [Token(Token = "0x4004753")] YES_NO_CANCEL = 7, // Token: 0x04004754 RID: 18260 [Token(Token = "0x4004754")] OK_CANCEL_TEXT = 29, // Token: 0x04004755 RID: 18261 [Token(Token = "0x4004755")] YES_NO_NOTNOW = 35 } } }