using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.CircuitsV2; using RRUI.Data; using UnityEngine; namespace CircuitsV2.Utilities { // Token: 0x02001641 RID: 5697 [Token(Token = "0x2001641")] public class CloudDataLedgerEntryModel : RRUIModel { // Token: 0x1700161F RID: 5663 // (get) Token: 0x0600838E RID: 33678 RVA: 0x001C1568 File Offset: 0x001BF768 // (set) Token: 0x0600838F RID: 33679 RVA: 0x001C157C File Offset: 0x001BF77C [Token(Token = "0x1700161F")] public IReadOnlyList DPIPJFGNHDK { [Token(Token = "0x600838E")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x600838F")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x17001620 RID: 5664 // (get) Token: 0x06008390 RID: 33680 RVA: 0x001C1590 File Offset: 0x001BF790 [Token(Token = "0x17001620")] public string EDNHEEHOOJC { [Token(Token = "0x6008390")] [Address(RVA = "0x1460350", Offset = "0x145F150", VA = "0x181460350")] get { CHDNMCLEJBH jaailjchohl; do { jaailjchohl = this.JAAILJCHOHL; } while (jaailjchohl != 0 && jaailjchohl.OBJFLJEMABL != 0); return string.Empty; } } // Token: 0x17001621 RID: 5665 // (get) Token: 0x06008391 RID: 33681 RVA: 0x001C15B8 File Offset: 0x001BF7B8 [Token(Token = "0x17001621")] public int AALFICGIALM { [Token(Token = "0x6008391")] [Address(RVA = "0x1460300", Offset = "0x145F100", VA = "0x181460300")] get { if (this.k__BackingField != 0) { } return 0; } } // Token: 0x17001622 RID: 5666 // (get) Token: 0x06008392 RID: 33682 RVA: 0x001C15D0 File Offset: 0x001BF7D0 [Token(Token = "0x17001622")] public string KIOJCMBCLAP { [Token(Token = "0x6008392")] [Address(RVA = "0x14603A0", Offset = "0x145F1A0", VA = "0x1814603A0")] get { string text; do { CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; if (jaailjchohl == 0) { break; } PJMHLMJMADC ojcgfahkfcc = jaailjchohl.OJCGFAHKFCC; int hashCode = ojcgfahkfcc.GetHashCode(); } while (text != 0); return string.Empty; } } // Token: 0x17001623 RID: 5667 // (get) Token: 0x06008393 RID: 33683 RVA: 0x001C160C File Offset: 0x001BF80C [Token(Token = "0x17001623")] public bool AGLHHEGMHFD { [Token(Token = "0x6008393")] [Address(RVA = "0x1460230", Offset = "0x145F030", VA = "0x181460230")] get { if (this.k__BackingField != 0) { } CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; if (jaailjchohl != 0) { return !jaailjchohl.GCJNDOOGIHO; } } } // Token: 0x17001624 RID: 5668 // (get) Token: 0x06008394 RID: 33684 RVA: 0x001C1638 File Offset: 0x001BF838 [Token(Token = "0x17001624")] public bool FJPGGINMOAC { [Token(Token = "0x6008394")] [Address(RVA = "0x1460290", Offset = "0x145F090", VA = "0x181460290")] get { if (this.k__BackingField == 0) { return; } CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; if (jaailjchohl != 0) { return !jaailjchohl.GCJNDOOGIHO; } } } // Token: 0x17001625 RID: 5669 // (get) Token: 0x06008395 RID: 33685 RVA: 0x001C1664 File Offset: 0x001BF864 [Token(Token = "0x17001625")] public bool ALOAHNHOKOP { [Token(Token = "0x6008395")] [Address(RVA = "0x14602F0", Offset = "0x145F0F0", VA = "0x1814602F0")] get { CHDNMCLEJBH jaailjchohl; do { jaailjchohl = this.JAAILJCHOHL; } while (jaailjchohl == 0); return jaailjchohl.GCJNDOOGIHO; } } // Token: 0x06008396 RID: 33686 RVA: 0x001C1684 File Offset: 0x001BF884 [Token(Token = "0x6008396")] [Address(RVA = "0x145FC50", Offset = "0x145EA50", VA = "0x18145FC50")] public void Set(string MMBOKOLAJFH) { EIGFILNDPEM cloudDataManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.JLNIPODEBEC; int num = 0; num += num; num++; this.JAAILJCHOHL = cloudDataManager; } // Token: 0x17001626 RID: 5670 // (get) Token: 0x06008397 RID: 33687 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001626")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6008397")] [Address(RVA = "0x121D450", Offset = "0x121C250", VA = "0x18121D450", Slot = "12")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06008398 RID: 33688 RVA: 0x001C16B4 File Offset: 0x001BF8B4 [Token(Token = "0x6008398")] [Address(RVA = "0x145FA90", Offset = "0x145E890", VA = "0x18145FA90", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.JAAILJCHOHL = num; this.k__BackingField = num; } // Token: 0x06008399 RID: 33689 RVA: 0x001C16D4 File Offset: 0x001BF8D4 [Token(Token = "0x6008399")] [Address(RVA = "0x145FAA0", Offset = "0x145E8A0", VA = "0x18145FAA0", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { List list = Enumerable.ToList(this.JAAILJCHOHL.MMBHLCMJBFE); this.k__BackingField = list; return JJEKJGALHKO.k__BackingField; } // Token: 0x0600839A RID: 33690 RVA: 0x001C1704 File Offset: 0x001BF904 [Token(Token = "0x600839A")] [Address(RVA = "0x145FFA0", Offset = "0x145EDA0", VA = "0x18145FFA0")] public void ShowResetVariableConfirmationDialog() { CloudDataLedgerEntryModel.APNNNAMKBAJ apnnnamkbaj = new CloudDataLedgerEntryModel.APNNNAMKBAJ(); if (this.k__BackingField != 0 && apnnnamkbaj > 0) { CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; if (jaailjchohl != 0 && !jaailjchohl.GCJNDOOGIHO) { apnnnamkbaj.dialogModel = (ulong)0L; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); Action action = new Action(this.LAFOGPLMAEO); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Reset"; Action action2 = delegate { TwoButtonMessageDialogModel dialogModel = apnnnamkbaj.dialogModel; if (dialogModel != 0) { dialogModel.Dismiss(); return; } }; pmcghgjacnb.k__BackingField = action2; pmcghgjacnb.k__BackingField = "Cancel"; string confirmResetDialogText = this.ConfirmResetDialogText; pmcghgjacnb.k__BackingField = confirmResetDialogText; pmcghgjacnb.k__BackingField = "Reset Variable"; DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddTwoButtonMessageDialog(pmcghgjacnb); Action action3 = delegate(TwoButtonMessageDialogModel dialog) { apnnnamkbaj.dialogModel = dialog; }; } return; } } base.ADJIAENKNAN.AddMessageToast("Cannot reset variable"); throw new NullReferenceException(); } // Token: 0x0600839B RID: 33691 RVA: 0x001C17F8 File Offset: 0x001BF9F8 [Token(Token = "0x600839B")] [Address(RVA = "0x145FBE0", Offset = "0x145E9E0", VA = "0x18145FBE0")] private void LAFOGPLMAEO() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; instance.RequestResetCloudDataEntry(jaailjchohl); } // Token: 0x0600839C RID: 33692 RVA: 0x001C1820 File Offset: 0x001BFA20 [Token(Token = "0x600839C")] [Address(RVA = "0x145FD60", Offset = "0x145EB60", VA = "0x18145FD60")] public void ShowDeleteVariableConfirmationDialog() { CloudDataLedgerEntryModel.NPBINIGLFHB npbiniglfhb = new CloudDataLedgerEntryModel.NPBINIGLFHB(); if (this.k__BackingField == 0 || npbiniglfhb == 0) { CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; if (jaailjchohl != 0 && !jaailjchohl.GCJNDOOGIHO) { npbiniglfhb.dialogModel = (ulong)0L; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); Action action = new Action(this.JBJLNKEIFBI); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Delete"; Action action2 = delegate { TwoButtonMessageDialogModel dialogModel = npbiniglfhb.dialogModel; if (dialogModel != 0) { dialogModel.Dismiss(); return; } }; pmcghgjacnb.k__BackingField = action2; pmcghgjacnb.k__BackingField = "Cancel"; string confirmDeleteDialogText = this.ConfirmDeleteDialogText; pmcghgjacnb.k__BackingField = confirmDeleteDialogText; pmcghgjacnb.k__BackingField = "Delete Variable"; DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddTwoButtonMessageDialog(pmcghgjacnb); Action action3 = delegate(TwoButtonMessageDialogModel dialog) { npbiniglfhb.dialogModel = dialog; }; } return; } } ToastListModel toastListModel; toastListModel.AddMessageToast("Cannot delete variable"); throw new NullReferenceException(); } // Token: 0x0600839D RID: 33693 RVA: 0x001C190C File Offset: 0x001BFB0C [Token(Token = "0x600839D")] [Address(RVA = "0x145FB70", Offset = "0x145E970", VA = "0x18145FB70")] private void JBJLNKEIFBI() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CHDNMCLEJBH jaailjchohl = this.JAAILJCHOHL; instance.RequestDeleteCloudDataEntry(jaailjchohl); } // Token: 0x0600839E RID: 33694 RVA: 0x001C1934 File Offset: 0x001BFB34 [Token(Token = "0x600839E")] [Address(RVA = "0x14601E0", Offset = "0x145EFE0", VA = "0x1814601E0")] public CloudDataLedgerEntryModel() { } // Token: 0x04005797 RID: 22423 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4005797")] [SerializeField] private string ConfirmResetDialogText = "Are you sure you want to reset this variable? It will take effect when you save the room"; // Token: 0x04005798 RID: 22424 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4005798")] [SerializeField] private string ConfirmDeleteDialogText = "Are you sure you want to delete this variable? It will take effect when you save the room"; // Token: 0x04005799 RID: 22425 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4005799")] private CHDNMCLEJBH JAAILJCHOHL; // Token: 0x02001642 RID: 5698 [Token(Token = "0x2001642")] [CompilerGenerated] private sealed class APNNNAMKBAJ { // Token: 0x0600839F RID: 33695 RVA: 0x001C1960 File Offset: 0x001BFB60 [Token(Token = "0x600839F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public APNNNAMKBAJ() { } // Token: 0x060083A0 RID: 33696 RVA: 0x001C1974 File Offset: 0x001BFB74 [Token(Token = "0x60083A0")] [Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")] internal void b__1() { TwoButtonMessageDialogModel twoButtonMessageDialogModel = this.dialogModel; if (twoButtonMessageDialogModel != 0) { twoButtonMessageDialogModel.Dismiss(); return; } } // Token: 0x060083A1 RID: 33697 RVA: 0x001C1994 File Offset: 0x001BFB94 [Token(Token = "0x60083A1")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__0(TwoButtonMessageDialogModel dialog) { this.dialogModel = dialog; } // Token: 0x0400579B RID: 22427 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400579B")] public TwoButtonMessageDialogModel dialogModel; } // Token: 0x02001643 RID: 5699 [Token(Token = "0x2001643")] [CompilerGenerated] private sealed class NPBINIGLFHB { // Token: 0x060083A2 RID: 33698 RVA: 0x001C19A8 File Offset: 0x001BFBA8 [Token(Token = "0x60083A2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NPBINIGLFHB() { } // Token: 0x060083A3 RID: 33699 RVA: 0x001C19BC File Offset: 0x001BFBBC [Token(Token = "0x60083A3")] [Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")] internal void b__1() { TwoButtonMessageDialogModel twoButtonMessageDialogModel = this.dialogModel; if (twoButtonMessageDialogModel != 0) { twoButtonMessageDialogModel.Dismiss(); return; } } // Token: 0x060083A4 RID: 33700 RVA: 0x001C19DC File Offset: 0x001BFBDC [Token(Token = "0x60083A4")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__0(TwoButtonMessageDialogModel dialog) { this.dialogModel = dialog; } // Token: 0x0400579C RID: 22428 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400579C")] public TwoButtonMessageDialogModel dialogModel; } } }