using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x02002113 RID: 8467 [Token(Token = "0x2002113")] [StructLayout(3)] public class StorefrontConfirmationDialog : MonoBehaviour { // Token: 0x1700270B RID: 9995 // (get) Token: 0x0600E9D8 RID: 59864 RVA: 0x00376E60 File Offset: 0x00375060 [Token(Token = "0x1700270B")] public bool MIKDLDEALPN { [Token(Token = "0x600E9D8")] [Address(RVA = "0x10115D0", Offset = "0x100FFD0", VA = "0x1810115D0")] get { return base.gameObject.activeSelf; } } // Token: 0x1700270C RID: 9996 // (get) Token: 0x0600E9D9 RID: 59865 RVA: 0x00376E80 File Offset: 0x00375080 // (set) Token: 0x0600E9DA RID: 59866 RVA: 0x00376E94 File Offset: 0x00375094 [Token(Token = "0x1700270C")] private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC { [Token(Token = "0x600E9D9")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] protected get; [Token(Token = "0x600E9DA")] [Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")] private set; } // Token: 0x0600E9DB RID: 59867 RVA: 0x00376EA8 File Offset: 0x003750A8 [Token(Token = "0x600E9DB")] [Address(RVA = "0x1011040", Offset = "0x100FA40", VA = "0x181011040")] 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: 0x0600E9DC RID: 59868 RVA: 0x00376F30 File Offset: 0x00375130 [Token(Token = "0x600E9DC")] [Address(RVA = "0x1011000", Offset = "0x100FA00", VA = "0x181011000")] public void Button_Affirmative() { this.KHKDGPHPIND(1, true); } // Token: 0x0600E9DD RID: 59869 RVA: 0x00376F48 File Offset: 0x00375148 [Token(Token = "0x600E9DD")] [Address(RVA = "0x1011020", Offset = "0x100FA20", VA = "0x181011020")] public void Button_Negative() { this.KHKDGPHPIND(2, true); } // Token: 0x0600E9DE RID: 59870 RVA: 0x00376F60 File Offset: 0x00375160 [Token(Token = "0x600E9DE")] [Address(RVA = "0x1011010", Offset = "0x100FA10", VA = "0x181011010")] public void Button_Gift() { int num = 0; this.KHKDGPHPIND(num, true); } // Token: 0x0600E9DF RID: 59871 RVA: 0x00376F78 File Offset: 0x00375178 [Token(Token = "0x600E9DF")] [Address(RVA = "0x1011030", Offset = "0x100FA30", VA = "0x181011030", Slot = "4")] public virtual void Cancel(bool OPBKEBCBNLE) { int num = 0; this.KHKDGPHPIND(num, OPBKEBCBNLE); } // Token: 0x0600E9E0 RID: 59872 RVA: 0x00376F90 File Offset: 0x00375190 [Token(Token = "0x600E9E0")] [Address(RVA = "0x1011180", Offset = "0x100FB80", VA = "0x181011180")] 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: 0x0600E9E1 RID: 59873 RVA: 0x0037702C File Offset: 0x0037522C [Token(Token = "0x600E9E1")] [Address(RVA = "0x1011310", Offset = "0x100FD10", VA = "0x181011310")] 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: 0x0600E9E2 RID: 59874 RVA: 0x00377174 File Offset: 0x00375374 [Token(Token = "0x600E9E2")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public StorefrontConfirmationDialog() { } // Token: 0x04009963 RID: 39267 [Token(Token = "0x4009963")] private const int MLBDPKICBFM = 1; // Token: 0x04009964 RID: 39268 [Token(Token = "0x4009964")] private const int GILIPKIODJH = 2; // Token: 0x04009965 RID: 39269 [Token(Token = "0x4009965")] private const int CLJBPHAEGKA = 4; // Token: 0x04009966 RID: 39270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009966")] [SerializeField] private Text questionText; // Token: 0x04009967 RID: 39271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009967")] [SerializeField] private Text yesText; // Token: 0x04009968 RID: 39272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009968")] [SerializeField] private Button yesButton; // Token: 0x04009969 RID: 39273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009969")] [SerializeField] private Text noText; // Token: 0x0400996A RID: 39274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400996A")] [SerializeField] private Button noButton; // Token: 0x0400996B RID: 39275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400996B")] [SerializeField] private Button giftButton; // Token: 0x0400996C RID: 39276 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400996C")] [SerializeField] private RecRoomAudioClip popupAudio; // Token: 0x0400996D RID: 39277 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400996D")] [SerializeField] private RecRoomAudioClip buttonAudio; // Token: 0x02002114 RID: 8468 [Token(Token = "0x2002114")] [Flags] public enum BFAOHNPJFCK { // Token: 0x04009970 RID: 39280 [Token(Token = "0x4009970")] YES_NO = 3, // Token: 0x04009971 RID: 39281 [Token(Token = "0x4009971")] YES_ONLY = 1, // Token: 0x04009972 RID: 39282 [Token(Token = "0x4009972")] NO_ONLY = 2, // Token: 0x04009973 RID: 39283 [Token(Token = "0x4009973")] YES_NO_GIFT = 7, // Token: 0x04009974 RID: 39284 [Token(Token = "0x4009974")] NO_GIFT = 6 } // Token: 0x02002115 RID: 8469 [Token(Token = "0x2002115")] public interface EENHLJMBMOG { // Token: 0x1700270D RID: 9997 // (get) Token: 0x0600E9E3 RID: 59875 [Token(Token = "0x1700270D")] bool DMIKPLCFBNP { [Token(Token = "0x600E9E3")] [Address(Slot = "0")] get; } // Token: 0x1700270E RID: 9998 // (get) Token: 0x0600E9E4 RID: 59876 [Token(Token = "0x1700270E")] int FKNOPGEADKO { [Token(Token = "0x600E9E4")] [Address(Slot = "1")] get; } // Token: 0x1700270F RID: 9999 // (get) Token: 0x0600E9E5 RID: 59877 // (set) Token: 0x0600E9E6 RID: 59878 [Token(Token = "0x1700270F")] Action OGOAMBEEMLE { [Token(Token = "0x600E9E5")] [Address(Slot = "2")] get; [Token(Token = "0x600E9E6")] [Address(Slot = "3")] set; } // Token: 0x0600E9E7 RID: 59879 [Token(Token = "0x600E9E7")] [Address(Slot = "4")] void KHKDGPHPIND(int MAOOLFEBOOD); } // Token: 0x02002116 RID: 8470 [Token(Token = "0x2002116")] private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG { // Token: 0x0600E9E8 RID: 59880 RVA: 0x00377188 File Offset: 0x00375388 [Token(Token = "0x600E9E8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NIFJFBPLEGK() { } // Token: 0x17002710 RID: 10000 // (get) Token: 0x0600E9E9 RID: 59881 RVA: 0x0037719C File Offset: 0x0037539C // (set) Token: 0x0600E9EA RID: 59882 RVA: 0x003771B0 File Offset: 0x003753B0 [Token(Token = "0x17002710")] public bool DMIKPLCFBNP { [Token(Token = "0x600E9E9")] [Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440", Slot = "4")] get; [Token(Token = "0x600E9EA")] [Address(RVA = "0x559450", Offset = "0x557E50", VA = "0x180559450")] private set; } // Token: 0x17002711 RID: 10001 // (get) Token: 0x0600E9EB RID: 59883 RVA: 0x003771C4 File Offset: 0x003753C4 // (set) Token: 0x0600E9EC RID: 59884 RVA: 0x003771D8 File Offset: 0x003753D8 [Token(Token = "0x17002711")] public int FKNOPGEADKO { [Token(Token = "0x600E9EB")] [Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "5")] get; [Token(Token = "0x600E9EC")] [Address(RVA = "0x55D5D0", Offset = "0x55BFD0", VA = "0x18055D5D0")] private set; } // Token: 0x17002712 RID: 10002 // (get) Token: 0x0600E9ED RID: 59885 RVA: 0x003771EC File Offset: 0x003753EC // (set) Token: 0x0600E9EE RID: 59886 RVA: 0x00377200 File Offset: 0x00375400 [Token(Token = "0x17002712")] public Action OGOAMBEEMLE { [Token(Token = "0x600E9ED")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "6")] get; [Token(Token = "0x600E9EE")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280", Slot = "7")] set; } // Token: 0x0600E9EF RID: 59887 RVA: 0x00377214 File Offset: 0x00375414 [Token(Token = "0x600E9EF")] [Address(RVA = "0x10090B0", Offset = "0x1007AB0", VA = "0x1810090B0", 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); } } } } }