Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/CircuitsV2/Utilities/CloudDataLedgerEntryModel.cs
T
2026-04-10 22:50:51 +02:00

413 lines
13 KiB
C#

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<long> 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.<JAJAFLDBKDN>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.<JAJAFLDBKDN>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.<JAJAFLDBKDN>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.<JAJAFLDBKDN>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<long> list = Enumerable.ToList<long>(this.JAAILJCHOHL.MMBHLCMJBFE);
this.<JAJAFLDBKDN>k__BackingField = list;
return JJEKJGALHKO.<EIDHKJMHBEC>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.<JAJAFLDBKDN>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.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Reset";
Action action2 = delegate
{
TwoButtonMessageDialogModel dialogModel = apnnnamkbaj.dialogModel;
if (dialogModel != 0)
{
dialogModel.Dismiss();
return;
}
};
pmcghgjacnb.<MLACCEDNJBF>k__BackingField = action2;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
string confirmResetDialogText = this.ConfirmResetDialogText;
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = confirmResetDialogText;
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Reset Variable";
DialogListModel dialogListModel = base.PKJJDBNMMEA;
int num = 0;
if (dialogListModel != num)
{
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = base.PKJJDBNMMEA.AddTwoButtonMessageDialog(pmcghgjacnb);
Action<TwoButtonMessageDialogModel> 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.<JAJAFLDBKDN>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.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Delete";
Action action2 = delegate
{
TwoButtonMessageDialogModel dialogModel = npbiniglfhb.dialogModel;
if (dialogModel != 0)
{
dialogModel.Dismiss();
return;
}
};
pmcghgjacnb.<MLACCEDNJBF>k__BackingField = action2;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
string confirmDeleteDialogText = this.ConfirmDeleteDialogText;
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = confirmDeleteDialogText;
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Delete Variable";
DialogListModel dialogListModel = base.PKJJDBNMMEA;
int num = 0;
if (dialogListModel != num)
{
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = base.PKJJDBNMMEA.AddTwoButtonMessageDialog(pmcghgjacnb);
Action<TwoButtonMessageDialogModel> 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 <ShowResetVariableConfirmationDialog>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 <ShowResetVariableConfirmationDialog>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 <ShowDeleteVariableConfirmationDialog>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 <ShowDeleteVariableConfirmationDialog>b__0(TwoButtonMessageDialogModel dialog)
{
this.dialogModel = dialog;
}
// Token: 0x0400579C RID: 22428
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400579C")]
public TwoButtonMessageDialogModel dialogModel;
}
}
}