using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x020023D8 RID: 9176 [Token(Token = "0x20023D8")] public class StorefrontConfirmationDialog : MonoBehaviour { // Token: 0x17002516 RID: 9494 // (get) Token: 0x0600E983 RID: 59779 RVA: 0x0035B3C4 File Offset: 0x003595C4 [Token(Token = "0x17002516")] public bool MIKDLDEALPN { [Token(Token = "0x600E983")] [Address(RVA = "0x17FA9A0", Offset = "0x17F99A0", VA = "0x1817FA9A0")] get { return base.gameObject.activeSelf; } } // Token: 0x17002517 RID: 9495 // (get) Token: 0x0600E984 RID: 59780 RVA: 0x0035B3E4 File Offset: 0x003595E4 // (set) Token: 0x0600E985 RID: 59781 RVA: 0x0035B3F8 File Offset: 0x003595F8 [Token(Token = "0x17002517")] private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC { [Token(Token = "0x600E984")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] protected get; [Token(Token = "0x600E985")] [Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")] private set; } // Token: 0x0600E986 RID: 59782 RVA: 0x0035B40C File Offset: 0x0035960C [Token(Token = "0x600E986")] [Address(RVA = "0x184EC80", Offset = "0x184DC80", VA = "0x18184EC80")] protected StorefrontConfirmationDialog.EENHLJMBMOG GEBBMDMGHBJ() { if (this.k__BackingField != 0) { string text = this.ToString(); } StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK(); this.k__BackingField = nifjfbplegk; base.gameObject.SetActive(true); RecRoomAudioClip recRoomAudioClip = this.popupAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num = 0; if (audioClip != num) { RecRoomAudioClip recRoomAudioClip2 = this.popupAudio; Transform transform = base.transform; int num2 = 0; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2); } } return this.k__BackingField; } // Token: 0x0600E987 RID: 59783 RVA: 0x0035B494 File Offset: 0x00359694 [Token(Token = "0x600E987")] [Address(RVA = "0x184EC40", Offset = "0x184DC40", VA = "0x18184EC40")] public void Button_Affirmative() { this.KHKDGPHPIND(1, true); } // Token: 0x0600E988 RID: 59784 RVA: 0x0035B4AC File Offset: 0x003596AC [Token(Token = "0x600E988")] [Address(RVA = "0x184EC60", Offset = "0x184DC60", VA = "0x18184EC60")] public void Button_Negative() { this.KHKDGPHPIND(2, true); } // Token: 0x0600E989 RID: 59785 RVA: 0x0035B4C4 File Offset: 0x003596C4 [Token(Token = "0x600E989")] [Address(RVA = "0x184EC50", Offset = "0x184DC50", VA = "0x18184EC50")] public void Button_Gift() { int num = 0; this.KHKDGPHPIND(num, true); } // Token: 0x0600E98A RID: 59786 RVA: 0x0035B4DC File Offset: 0x003596DC [Token(Token = "0x600E98A")] [Address(RVA = "0x184EC70", Offset = "0x184DC70", VA = "0x18184EC70", Slot = "4")] public virtual void Cancel(bool OPBKEBCBNLE) { int num = 0; this.KHKDGPHPIND(num, OPBKEBCBNLE); } // Token: 0x0600E98B RID: 59787 RVA: 0x0035B4F4 File Offset: 0x003596F4 [Token(Token = "0x600E98B")] [Address(RVA = "0x184EDC0", Offset = "0x184DDC0", VA = "0x18184EDC0")] protected void KHKDGPHPIND(int MAOOLFEBOOD, bool CPKHHNFNHPP) { if (CPKHHNFNHPP) { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); } RecRoomAudioClip recRoomAudioClip = this.buttonAudio; int num2 = 0; Transform transform; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num3 = 0; if (audioClip != num3) { RecRoomAudioClip recRoomAudioClip2 = this.buttonAudio; transform = base.transform; int num4 = 0; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4); } } StorefrontConfirmationDialog.EENHLJMBMOG eenhljmbmog = this.k__BackingField; if (eenhljmbmog != 0 && num2 < transform) { num2 += num2; num2++; } } // Token: 0x0600E98C RID: 59788 RVA: 0x0035B590 File Offset: 0x00359790 [Token(Token = "0x600E98C")] [Address(RVA = "0x184EF50", Offset = "0x184DF50", VA = "0x18184EF50")] public StorefrontConfirmationDialog.EENHLJMBMOG ShowDialog(StorefrontConfirmationDialog.BFAOHNPJFCK OIPDFDMPPEA, string GNFDNLONILG, string NGLHJIOMKBG = "Yes", string PFPKPDLHEEL = "No") { PLDMAFINLJO.FANDNIHFMNM(this.questionText, GNFDNLONILG); PLDMAFINLJO.FANDNIHFMNM(this.yesText, NGLHJIOMKBG); Text text = this.noText; Button button = this.yesButton; int num = 0; if (button != num) { Button button2 = this.yesButton; int num2 = 0; button2.gameObject.SetActive(num2 != 0); } Button button3 = this.noButton; int num3 = 0; if (button3 != num3) { Button button4 = this.noButton; int num4 = 0; button4.gameObject.SetActive(num4 != 0); } Button button5 = this.giftButton; int num5 = 0; GameObject gameObject; if (button5 != num5) { Button button6 = this.giftButton; int num6 = 0; gameObject = button6.gameObject; gameObject.SetActive(num6 != 0); } if (this.k__BackingField != 0 && gameObject == 0) { string text2 = this.ToString(); } StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK(); this.k__BackingField = nifjfbplegk; base.gameObject.SetActive(true); RecRoomAudioClip recRoomAudioClip = this.popupAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num7 = 0; if (audioClip != num7) { RecRoomAudioClip recRoomAudioClip2 = this.popupAudio; Transform transform = base.transform; int num8 = 0; int num9 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num9, num8); } } return this.k__BackingField; } // Token: 0x0600E98D RID: 59789 RVA: 0x0035B6D8 File Offset: 0x003598D8 [Token(Token = "0x600E98D")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public StorefrontConfirmationDialog() { } // Token: 0x040097EC RID: 38892 [Token(Token = "0x40097EC")] private const int MLBDPKICBFM = 1; // Token: 0x040097ED RID: 38893 [Token(Token = "0x40097ED")] private const int GILIPKIODJH = 2; // Token: 0x040097EE RID: 38894 [Token(Token = "0x40097EE")] private const int CLJBPHAEGKA = 4; // Token: 0x040097EF RID: 38895 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40097EF")] [SerializeField] private Text questionText; // Token: 0x040097F0 RID: 38896 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40097F0")] [SerializeField] private Text yesText; // Token: 0x040097F1 RID: 38897 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40097F1")] [SerializeField] private Button yesButton; // Token: 0x040097F2 RID: 38898 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40097F2")] [SerializeField] private Text noText; // Token: 0x040097F3 RID: 38899 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40097F3")] [SerializeField] private Button noButton; // Token: 0x040097F4 RID: 38900 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40097F4")] [SerializeField] private Button giftButton; // Token: 0x040097F5 RID: 38901 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40097F5")] [SerializeField] private RecRoomAudioClip popupAudio; // Token: 0x040097F6 RID: 38902 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40097F6")] [SerializeField] private RecRoomAudioClip buttonAudio; // Token: 0x020023D9 RID: 9177 [Token(Token = "0x20023D9")] [Flags] public enum BFAOHNPJFCK { // Token: 0x040097F9 RID: 38905 [Token(Token = "0x40097F9")] YES_NO = 3, // Token: 0x040097FA RID: 38906 [Token(Token = "0x40097FA")] YES_ONLY = 1, // Token: 0x040097FB RID: 38907 [Token(Token = "0x40097FB")] NO_ONLY = 2, // Token: 0x040097FC RID: 38908 [Token(Token = "0x40097FC")] YES_NO_GIFT = 7, // Token: 0x040097FD RID: 38909 [Token(Token = "0x40097FD")] NO_GIFT = 6 } // Token: 0x020023DA RID: 9178 [Token(Token = "0x20023DA")] public interface EENHLJMBMOG { // Token: 0x17002518 RID: 9496 // (get) Token: 0x0600E98E RID: 59790 [Token(Token = "0x17002518")] bool DMIKPLCFBNP { [Token(Token = "0x600E98E")] [Address(Slot = "0")] get; } // Token: 0x17002519 RID: 9497 // (get) Token: 0x0600E98F RID: 59791 [Token(Token = "0x17002519")] int FKNOPGEADKO { [Token(Token = "0x600E98F")] [Address(Slot = "1")] get; } // Token: 0x1700251A RID: 9498 // (get) Token: 0x0600E990 RID: 59792 // (set) Token: 0x0600E991 RID: 59793 [Token(Token = "0x1700251A")] Action OGOAMBEEMLE { [Token(Token = "0x600E990")] [Address(Slot = "2")] get; [Token(Token = "0x600E991")] [Address(Slot = "3")] set; } // Token: 0x0600E992 RID: 59794 [Token(Token = "0x600E992")] [Address(Slot = "4")] void KHKDGPHPIND(int MAOOLFEBOOD); } // Token: 0x020023DB RID: 9179 [Token(Token = "0x20023DB")] private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG { // Token: 0x0600E993 RID: 59795 RVA: 0x0035B6EC File Offset: 0x003598EC [Token(Token = "0x600E993")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NIFJFBPLEGK() { } // Token: 0x1700251B RID: 9499 // (get) Token: 0x0600E994 RID: 59796 RVA: 0x0035B700 File Offset: 0x00359900 // (set) Token: 0x0600E995 RID: 59797 RVA: 0x0035B714 File Offset: 0x00359914 [Token(Token = "0x1700251B")] public bool DMIKPLCFBNP { [Token(Token = "0x600E994")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "4")] get; [Token(Token = "0x600E995")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")] private set; } // Token: 0x1700251C RID: 9500 // (get) Token: 0x0600E996 RID: 59798 RVA: 0x0035B728 File Offset: 0x00359928 // (set) Token: 0x0600E997 RID: 59799 RVA: 0x0035B73C File Offset: 0x0035993C [Token(Token = "0x1700251C")] public int FKNOPGEADKO { [Token(Token = "0x600E996")] [Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "5")] get; [Token(Token = "0x600E997")] [Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")] private set; } // Token: 0x1700251D RID: 9501 // (get) Token: 0x0600E998 RID: 59800 RVA: 0x0035B750 File Offset: 0x00359950 // (set) Token: 0x0600E999 RID: 59801 RVA: 0x0035B764 File Offset: 0x00359964 [Token(Token = "0x1700251D")] public Action OGOAMBEEMLE { [Token(Token = "0x600E998")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")] get; [Token(Token = "0x600E999")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "7")] set; } // Token: 0x0600E99A RID: 59802 RVA: 0x0035B778 File Offset: 0x00359978 [Token(Token = "0x600E99A")] [Address(RVA = "0x1843890", Offset = "0x1842890", VA = "0x181843890", Slot = "8")] public void KHKDGPHPIND(int MAOOLFEBOOD) { Action action = this.k__BackingField; this.k__BackingField = MAOOLFEBOOD; this.k__BackingField = true; if (action != 0) { action(MAOOLFEBOOD); } } } } }