using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x020022F4 RID: 8948 [Token(Token = "0x20022F4")] public class StorefrontConfirmationDialog : MonoBehaviour { // Token: 0x17002476 RID: 9334 // (get) Token: 0x0600E576 RID: 58742 RVA: 0x00351FC4 File Offset: 0x003501C4 [Token(Token = "0x17002476")] public bool MIKDLDEALPN { [Token(Token = "0x600E576")] [Address(RVA = "0xCAB7F0", Offset = "0xCAA5F0", VA = "0x180CAB7F0")] get { return base.gameObject.activeSelf; } } // Token: 0x17002477 RID: 9335 // (get) Token: 0x0600E577 RID: 58743 RVA: 0x00351FE4 File Offset: 0x003501E4 // (set) Token: 0x0600E578 RID: 58744 RVA: 0x00351FF8 File Offset: 0x003501F8 [Token(Token = "0x17002477")] private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC { [Token(Token = "0x600E577")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] protected get; [Token(Token = "0x600E578")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] private set; } // Token: 0x0600E579 RID: 58745 RVA: 0x0035200C File Offset: 0x0035020C [Token(Token = "0x600E579")] [Address(RVA = "0xD322F0", Offset = "0xD310F0", VA = "0x180D322F0")] protected StorefrontConfirmationDialog.EENHLJMBMOG GEBBMDMGHBJ() { StorefrontConfirmationDialog.EENHLJMBMOG eenhljmbmog = this.k__BackingField; int num = 0; if (eenhljmbmog != 0) { num += num; num++; string text = this.ToString(); } StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK(); this.k__BackingField = nifjfbplegk; ulong num2; base.gameObject.SetActive(num2 != 0UL); RecRoomAudioClip recRoomAudioClip = this.popupAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num3 = 0; if (audioClip != num3) { RecRoomAudioClip recRoomAudioClip2 = this.popupAudio; Transform transform = base.transform; int num4 = 0; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4); } } return this.k__BackingField; } // Token: 0x0600E57A RID: 58746 RVA: 0x003520AC File Offset: 0x003502AC [Token(Token = "0x600E57A")] [Address(RVA = "0xD322B0", Offset = "0xD310B0", VA = "0x180D322B0")] public void Button_Affirmative() { this.KHKDGPHPIND(1, true); } // Token: 0x0600E57B RID: 58747 RVA: 0x003520C4 File Offset: 0x003502C4 [Token(Token = "0x600E57B")] [Address(RVA = "0xD322D0", Offset = "0xD310D0", VA = "0x180D322D0")] public void Button_Negative() { this.KHKDGPHPIND(2, true); } // Token: 0x0600E57C RID: 58748 RVA: 0x003520DC File Offset: 0x003502DC [Token(Token = "0x600E57C")] [Address(RVA = "0xD322C0", Offset = "0xD310C0", VA = "0x180D322C0")] public void Button_Gift() { int num = 0; this.KHKDGPHPIND(num, true); } // Token: 0x0600E57D RID: 58749 RVA: 0x003520F4 File Offset: 0x003502F4 [Token(Token = "0x600E57D")] [Address(RVA = "0xD322E0", Offset = "0xD310E0", VA = "0x180D322E0", Slot = "4")] public virtual void Cancel(bool OPBKEBCBNLE) { int num = 0; this.KHKDGPHPIND(num, OPBKEBCBNLE); } // Token: 0x0600E57E RID: 58750 RVA: 0x0035210C File Offset: 0x0035030C [Token(Token = "0x600E57E")] [Address(RVA = "0xD324A0", Offset = "0xD312A0", VA = "0x180D324A0")] 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: 0x0600E57F RID: 58751 RVA: 0x003521A8 File Offset: 0x003503A8 [Token(Token = "0x600E57F")] [Address(RVA = "0xD32630", Offset = "0xD31430", VA = "0x180D32630")] 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; if (button5 != num5) { Button button6 = this.giftButton; int num6 = 0; button6.gameObject.SetActive(num6 != 0); } return this.GEBBMDMGHBJ(); } // Token: 0x0600E580 RID: 58752 RVA: 0x00352270 File Offset: 0x00350470 [Token(Token = "0x600E580")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public StorefrontConfirmationDialog() { } // Token: 0x04009615 RID: 38421 [Token(Token = "0x4009615")] private const int MLBDPKICBFM = 1; // Token: 0x04009616 RID: 38422 [Token(Token = "0x4009616")] private const int GILIPKIODJH = 2; // Token: 0x04009617 RID: 38423 [Token(Token = "0x4009617")] private const int CLJBPHAEGKA = 4; // Token: 0x04009618 RID: 38424 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009618")] [SerializeField] private Text questionText; // Token: 0x04009619 RID: 38425 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009619")] [SerializeField] private Text yesText; // Token: 0x0400961A RID: 38426 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400961A")] [SerializeField] private Button yesButton; // Token: 0x0400961B RID: 38427 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400961B")] [SerializeField] private Text noText; // Token: 0x0400961C RID: 38428 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400961C")] [SerializeField] private Button noButton; // Token: 0x0400961D RID: 38429 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400961D")] [SerializeField] private Button giftButton; // Token: 0x0400961E RID: 38430 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400961E")] [SerializeField] private RecRoomAudioClip popupAudio; // Token: 0x0400961F RID: 38431 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400961F")] [SerializeField] private RecRoomAudioClip buttonAudio; // Token: 0x020022F5 RID: 8949 [Token(Token = "0x20022F5")] [Flags] public enum BFAOHNPJFCK { // Token: 0x04009622 RID: 38434 [Token(Token = "0x4009622")] YES_NO = 3, // Token: 0x04009623 RID: 38435 [Token(Token = "0x4009623")] YES_ONLY = 1, // Token: 0x04009624 RID: 38436 [Token(Token = "0x4009624")] NO_ONLY = 2, // Token: 0x04009625 RID: 38437 [Token(Token = "0x4009625")] YES_NO_GIFT = 7, // Token: 0x04009626 RID: 38438 [Token(Token = "0x4009626")] NO_GIFT = 6 } // Token: 0x020022F6 RID: 8950 [Token(Token = "0x20022F6")] public interface EENHLJMBMOG { // Token: 0x17002478 RID: 9336 // (get) Token: 0x0600E581 RID: 58753 [Token(Token = "0x17002478")] bool DMIKPLCFBNP { [Token(Token = "0x600E581")] [Address(Slot = "0")] get; } // Token: 0x17002479 RID: 9337 // (get) Token: 0x0600E582 RID: 58754 [Token(Token = "0x17002479")] int FKNOPGEADKO { [Token(Token = "0x600E582")] [Address(Slot = "1")] get; } // Token: 0x1700247A RID: 9338 // (get) Token: 0x0600E583 RID: 58755 // (set) Token: 0x0600E584 RID: 58756 [Token(Token = "0x1700247A")] Action OGOAMBEEMLE { [Token(Token = "0x600E583")] [Address(Slot = "2")] get; [Token(Token = "0x600E584")] [Address(Slot = "3")] set; } // Token: 0x0600E585 RID: 58757 [Token(Token = "0x600E585")] [Address(Slot = "4")] void KHKDGPHPIND(int MAOOLFEBOOD); } // Token: 0x020022F7 RID: 8951 [Token(Token = "0x20022F7")] private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG { // Token: 0x0600E586 RID: 58758 RVA: 0x00352284 File Offset: 0x00350484 [Token(Token = "0x600E586")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NIFJFBPLEGK() { } // Token: 0x1700247B RID: 9339 // (get) Token: 0x0600E587 RID: 58759 RVA: 0x00352298 File Offset: 0x00350498 // (set) Token: 0x0600E588 RID: 58760 RVA: 0x003522AC File Offset: 0x003504AC [Token(Token = "0x1700247B")] public bool DMIKPLCFBNP { [Token(Token = "0x600E587")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "4")] get; [Token(Token = "0x600E588")] [Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")] private set; } // Token: 0x1700247C RID: 9340 // (get) Token: 0x0600E589 RID: 58761 RVA: 0x003522C0 File Offset: 0x003504C0 // (set) Token: 0x0600E58A RID: 58762 RVA: 0x003522D4 File Offset: 0x003504D4 [Token(Token = "0x1700247C")] public int FKNOPGEADKO { [Token(Token = "0x600E589")] [Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "5")] get; [Token(Token = "0x600E58A")] [Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")] private set; } // Token: 0x1700247D RID: 9341 // (get) Token: 0x0600E58B RID: 58763 RVA: 0x003522E8 File Offset: 0x003504E8 // (set) Token: 0x0600E58C RID: 58764 RVA: 0x003522FC File Offset: 0x003504FC [Token(Token = "0x1700247D")] public Action OGOAMBEEMLE { [Token(Token = "0x600E58B")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")] get; [Token(Token = "0x600E58C")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "7")] set; } // Token: 0x0600E58D RID: 58765 RVA: 0x00352310 File Offset: 0x00350510 [Token(Token = "0x600E58D")] [Address(RVA = "0xD2A190", Offset = "0xD28F90", VA = "0x180D2A190", 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); } } } } }