413 lines
13 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|