This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,412 @@
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;
}
}
}
@@ -0,0 +1,400 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecNet;
using RRUI.Data;
using UnityEngine;
namespace CircuitsV2.Utilities
{
// Token: 0x02001644 RID: 5700
[Token(Token = "0x2001644")]
public class CloudDataLedgerEntryModelController : ModelController<CloudDataLedgerEntryModel>
{
// Token: 0x060083A5 RID: 33701 RVA: 0x001C19F0 File Offset: 0x001BFBF0
[Token(Token = "0x60083A5")]
[Address(RVA = "0x145FA50", Offset = "0x145E850", VA = "0x18145FA50")]
public CloudDataLedgerEntryModelController()
{
}
// Token: 0x02001645 RID: 5701
[Token(Token = "0x2001645")]
[Serializable]
private class NameTextImpl : TextControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083A6 RID: 33702 RVA: 0x001C1A04 File Offset: 0x001BFC04
[Token(Token = "0x60083A6")]
[Address(RVA = "0x146E590", Offset = "0x146D390", VA = "0x18146E590", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
string empty;
if (!flag || !flag)
{
empty = string.Empty;
if (empty == 0)
{
return;
}
}
if ((ulong)1L == 0UL)
{
}
if (empty == 0 || empty.m_stringLength == 0)
{
string empty2 = string.Empty;
}
return;
}
}
// Token: 0x060083A7 RID: 33703 RVA: 0x001C1A48 File Offset: 0x001BFC48
[Token(Token = "0x60083A7")]
[Address(RVA = "0x146E740", Offset = "0x146D540", VA = "0x18146E740")]
public NameTextImpl()
{
}
}
// Token: 0x02001646 RID: 5702
[Token(Token = "0x2001646")]
[Serializable]
private class TypeTextImpl : TextControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083A8 RID: 33704 RVA: 0x001C1A5C File Offset: 0x001BFC5C
[Token(Token = "0x60083A8")]
[Address(RVA = "0x1473700", Offset = "0x1472500", VA = "0x181473700", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
string text;
if (flag && text != 0)
{
return;
}
}
// Token: 0x060083A9 RID: 33705 RVA: 0x001C1A78 File Offset: 0x001BFC78
[Token(Token = "0x60083A9")]
[Address(RVA = "0x1473800", Offset = "0x1472600", VA = "0x181473800")]
public TypeTextImpl()
{
}
}
// Token: 0x02001647 RID: 5703
[Token(Token = "0x2001647")]
[Serializable]
private class SubroomCountTextImpl : TextControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083AA RID: 33706 RVA: 0x001C1A8C File Offset: 0x001BFC8C
[Token(Token = "0x60083AA")]
[Address(RVA = "0x1473150", Offset = "0x1471F50", VA = "0x181473150", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
}
if (flag)
{
}
if (0 == 0)
{
if (num != 0)
{
}
int num2;
if (num == 0 || num2 == 1)
{
}
string text = this.pluralSuffix;
string text2 = string.Format("{0}{1}", num2, text);
if (text == 0 || text2 > 0)
{
}
Color color = this.hasNoRoomsColor;
return;
}
throw new NullReferenceException();
}
// Token: 0x060083AB RID: 33707 RVA: 0x001C1AE8 File Offset: 0x001BFCE8
[Token(Token = "0x60083AB")]
[Address(RVA = "0x14733D0", Offset = "0x14721D0", VA = "0x1814733D0")]
public SubroomCountTextImpl()
{
string empty = string.Empty;
this.pluralSuffix = empty;
string empty2 = string.Empty;
this.singularSuffix = empty2;
Color red = Color.red;
this.prospectiveVariableText = "Unsaved";
Color yellow = Color.yellow;
base..ctor();
}
// Token: 0x0400579D RID: 22429
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400579D")]
[SerializeField]
private string pluralSuffix;
// Token: 0x0400579E RID: 22430
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400579E")]
[SerializeField]
private string singularSuffix;
// Token: 0x0400579F RID: 22431
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400579F")]
[SerializeField]
private Color hasRoomsColor;
// Token: 0x040057A0 RID: 22432
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40057A0")]
[SerializeField]
private Color hasNoRoomsColor;
// Token: 0x040057A1 RID: 22433
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40057A1")]
[SerializeField]
private string prospectiveVariableText;
// Token: 0x040057A2 RID: 22434
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40057A2")]
[SerializeField]
private Color prospectiveVariableColor;
}
// Token: 0x02001648 RID: 5704
[Token(Token = "0x2001648")]
[Serializable]
private class ResetVariableButtonImpl : ButtonControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083AC RID: 33708 RVA: 0x001C1B2C File Offset: 0x001BFD2C
[Token(Token = "0x60083AC")]
[Address(RVA = "0x146FED0", Offset = "0x146ECD0", VA = "0x18146FED0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060083AD RID: 33709 RVA: 0x001C1B40 File Offset: 0x001BFD40
[Token(Token = "0x60083AD")]
[Address(RVA = "0x146FF50", Offset = "0x146ED50", VA = "0x18146FF50", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060083AE RID: 33710 RVA: 0x001C1B54 File Offset: 0x001BFD54
[Token(Token = "0x60083AE")]
[Address(RVA = "0x146FF90", Offset = "0x146ED90", VA = "0x18146FF90")]
public ResetVariableButtonImpl()
{
}
}
// Token: 0x02001649 RID: 5705
[Token(Token = "0x2001649")]
[Serializable]
private class DeleteVariableButtonImpl : ButtonControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083AF RID: 33711 RVA: 0x001C1B68 File Offset: 0x001BFD68
[Token(Token = "0x60083AF")]
[Address(RVA = "0x146D690", Offset = "0x146C490", VA = "0x18146D690", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
}
int num2 = 0;
if (num != 0)
{
}
bool flag2 = num2 == 0;
}
// Token: 0x060083B0 RID: 33712 RVA: 0x001C1B8C File Offset: 0x001BFD8C
[Token(Token = "0x60083B0")]
[Address(RVA = "0x146D770", Offset = "0x146C570", VA = "0x18146D770", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060083B1 RID: 33713 RVA: 0x001C1BA0 File Offset: 0x001BFDA0
[Token(Token = "0x60083B1")]
[Address(RVA = "0x146D7B0", Offset = "0x146C5B0", VA = "0x18146D7B0")]
public DeleteVariableButtonImpl()
{
}
}
// Token: 0x0200164A RID: 5706
[Token(Token = "0x200164A")]
[Serializable]
private class ShowIfCanDeleteVariableImpl : HideableControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083B2 RID: 33714 RVA: 0x001C1BB4 File Offset: 0x001BFDB4
[Token(Token = "0x60083B2")]
[Address(RVA = "0x1471330", Offset = "0x1470130", VA = "0x181471330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag || (num != 0 && flag) || flag)
{
}
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
}
// Token: 0x060083B3 RID: 33715 RVA: 0x001C1BEC File Offset: 0x001BFDEC
[Token(Token = "0x60083B3")]
[Address(RVA = "0x1471460", Offset = "0x1470260", VA = "0x181471460")]
public ShowIfCanDeleteVariableImpl()
{
}
}
// Token: 0x0200164B RID: 5707
[Token(Token = "0x200164B")]
[Serializable]
private class ShowIfCanResetVariableImpl : HideableControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083B4 RID: 33716 RVA: 0x001C1C00 File Offset: 0x001BFE00
[Token(Token = "0x60083B4")]
[Address(RVA = "0x14714A0", Offset = "0x14702A0", VA = "0x1814714A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag || num == 0 || flag <= false || flag)
{
}
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
}
// Token: 0x060083B5 RID: 33717 RVA: 0x001C1C38 File Offset: 0x001BFE38
[Token(Token = "0x60083B5")]
[Address(RVA = "0x14715D0", Offset = "0x14703D0", VA = "0x1814715D0")]
public ShowIfCanResetVariableImpl()
{
}
}
// Token: 0x0200164C RID: 5708
[Token(Token = "0x200164C")]
[Serializable]
private class ShowIfProspecitveVariableImpl : HideableControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083B6 RID: 33718 RVA: 0x001C1C4C File Offset: 0x001BFE4C
[Token(Token = "0x60083B6")]
[Address(RVA = "0x1471610", Offset = "0x1470410", VA = "0x181471610", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
{
}
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
}
// Token: 0x060083B7 RID: 33719 RVA: 0x001C1C7C File Offset: 0x001BFE7C
[Token(Token = "0x60083B7")]
[Address(RVA = "0x1471700", Offset = "0x1470500", VA = "0x181471700")]
public ShowIfProspecitveVariableImpl()
{
}
}
// Token: 0x0200164D RID: 5709
[Token(Token = "0x200164D")]
[Serializable]
private class HideIfNoSubroomsImpl : HideableControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083B8 RID: 33720 RVA: 0x001C1C90 File Offset: 0x001BFE90
[Token(Token = "0x60083B8")]
[Address(RVA = "0x146D890", Offset = "0x146C690", VA = "0x18146D890", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
}
int num2 = 0;
if (num != 0)
{
}
bool flag2 = num2 == 0;
}
// Token: 0x060083B9 RID: 33721 RVA: 0x001C1CB4 File Offset: 0x001BFEB4
[Token(Token = "0x60083B9")]
[Address(RVA = "0x146D970", Offset = "0x146C770", VA = "0x18146D970")]
public HideIfNoSubroomsImpl()
{
}
}
// Token: 0x0200164E RID: 5710
[Token(Token = "0x200164E")]
[Serializable]
private class SubroomSpawnerImpl : PrefabSpawnerControllerImpl<CloudDataLedgerEntryModel>
{
// Token: 0x060083BA RID: 33722 RVA: 0x001C1CC8 File Offset: 0x001BFEC8
[Token(Token = "0x60083BA")]
[Address(RVA = "0x14735F0", Offset = "0x14723F0", VA = "0x1814735F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag;
if (!flag || num2 != 0)
{
}
base.FFHANJOOFDO(num);
}
// Token: 0x060083BB RID: 33723 RVA: 0x001C1CF0 File Offset: 0x001BFEF0
[Token(Token = "0x60083BB")]
[Address(RVA = "0x1473480", Offset = "0x1472280", VA = "0x181473480", Slot = "29")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
ulong num2;
SubroomModel subroomModel = GCCLEJOGCCE.MHBNENBBNDJ(num2 != 0UL, num != 0);
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
long num3 = ppenfjmfpne.<DOFDAMHCJLP>k__BackingField;
IReadOnlyList<CGCEKBCIHJC> <NMIMDAEOANG>k__BackingField = ppenfjmfpne.<NMIMDAEOANG>k__BackingField;
int num4 = 0;
if (num4 < num)
{
num4 += num4;
if (num4 == num)
{
num3 += num3;
throw new NullReferenceException();
}
num4++;
}
}
// Token: 0x060083BC RID: 33724 RVA: 0x001C1D4C File Offset: 0x001BFF4C
[Token(Token = "0x60083BC")]
[Address(RVA = "0x14736C0", Offset = "0x14724C0", VA = "0x1814736C0")]
public SubroomSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,131 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.CircuitsV2;
using RecRoom.Core.Creation;
using RRUI.Data;
namespace CircuitsV2.Utilities
{
// Token: 0x0200164F RID: 5711
[Token(Token = "0x200164F")]
public sealed class CloudDataLedgerModel : FilterableListModel<string, CHDNMCLEJBH, string>
{
// Token: 0x17001627 RID: 5671
// (get) Token: 0x060083BD RID: 33725 RVA: 0x001C1D60 File Offset: 0x001BFF60
[Token(Token = "0x17001627")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60083BD")]
[Address(RVA = "0x1460B70", Offset = "0x145F970", VA = "0x181460B70", Slot = "12")]
get
{
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
return instance.JLNIPODEBEC != 0;
}
return instance != 0;
}
}
// Token: 0x17001628 RID: 5672
// (get) Token: 0x060083BE RID: 33726 RVA: 0x001C1D8C File Offset: 0x001BFF8C
[Token(Token = "0x17001628")]
public int ACIBBJGKKAM
{
[Token(Token = "0x60083BE")]
[Address(RVA = "0x1460C20", Offset = "0x145FA20", VA = "0x181460C20")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17001629 RID: 5673
// (get) Token: 0x060083BF RID: 33727 RVA: 0x001C1DA0 File Offset: 0x001BFFA0
[Token(Token = "0x17001629")]
public int HNEHLIDJMEA
{
[Token(Token = "0x60083BF")]
[Address(RVA = "0x1460C70", Offset = "0x145FA70", VA = "0x181460C70")]
get
{
return CreationManager.KFJEAODCPOA;
}
}
// Token: 0x060083C0 RID: 33728 RVA: 0x001C1DB4 File Offset: 0x001BFFB4
[Token(Token = "0x60083C0")]
[Address(RVA = "0x1460A30", Offset = "0x145F830", VA = "0x181460A30", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
EIGFILNDPEM cloudDataManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.JLNIPODEBEC;
Action action = new Action(this.JJJONLMCJIM);
int num;
FilterableListModel<string, CHDNMCLEJBH, string>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(this.ICCPHILLCOE), num);
num = 0;
base.HCIIGEOGCMF(true, gelhgahjmcf);
}
// Token: 0x060083C1 RID: 33729 RVA: 0x001C1E04 File Offset: 0x001C0004
[Token(Token = "0x60083C1")]
[Address(RVA = "0x14607B0", Offset = "0x145F5B0", VA = "0x1814607B0", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
EIGFILNDPEM cloudDataManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.JLNIPODEBEC;
Action action = new Action(this.JJJONLMCJIM);
throw new NullReferenceException();
}
// Token: 0x060083C2 RID: 33730 RVA: 0x001C1E34 File Offset: 0x001C0034
[Token(Token = "0x60083C2")]
[Address(RVA = "0x1460880", Offset = "0x145F680", VA = "0x181460880")]
private string[] ICCPHILLCOE(CHDNMCLEJBH FNJHLBLAMLE)
{
string[] array = new string[1];
string objfljemabl = FNJHLBLAMLE.OBJFLJEMABL;
if (objfljemabl != 0)
{
}
array[0] = objfljemabl;
return array;
}
// Token: 0x060083C3 RID: 33731 RVA: 0x001C1E64 File Offset: 0x001C0064
[Token(Token = "0x60083C3")]
[Address(RVA = "0x1460930", Offset = "0x145F730", VA = "0x181460930")]
private void JJJONLMCJIM()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x060083C4 RID: 33732 RVA: 0x001C1E7C File Offset: 0x001C007C
[Token(Token = "0x60083C4")]
[Address(RVA = "0x76AB90", Offset = "0x769990", VA = "0x18076AB90", Slot = "35")]
protected override string EAJAHMHILAC(CHDNMCLEJBH IOBEPGLJNIP)
{
return IOBEPGLJNIP.OBJFLJEMABL;
}
// Token: 0x060083C5 RID: 33733 RVA: 0x001C1E98 File Offset: 0x001C0098
[Token(Token = "0x60083C5")]
[Address(RVA = "0x1460970", Offset = "0x145F770", VA = "0x181460970", Slot = "36")]
protected override PMGCJEPKFOF<IReadOnlyList<CHDNMCLEJBH>> JLMBBMAEFPA()
{
EIGFILNDPEM cloudDataManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.JLNIPODEBEC;
PMGCJEPKFOF<IReadOnlyList<CHDNMCLEJBH>> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x060083C6 RID: 33734 RVA: 0x001C1EB8 File Offset: 0x001C00B8
[Token(Token = "0x60083C6")]
[Address(RVA = "0x1460BE0", Offset = "0x145F9E0", VA = "0x181460BE0")]
public CloudDataLedgerModel()
{
}
}
}
@@ -0,0 +1,115 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using RRUI.Data;
using UnityEngine;
namespace CircuitsV2.Utilities
{
// Token: 0x02001650 RID: 5712
[Token(Token = "0x2001650")]
public class CloudDataLedgerModelController : ModelController<CloudDataLedgerModel>
{
// Token: 0x060083C7 RID: 33735 RVA: 0x001C1ECC File Offset: 0x001C00CC
[Token(Token = "0x60083C7")]
[Address(RVA = "0x1460770", Offset = "0x145F570", VA = "0x181460770")]
public CloudDataLedgerModelController()
{
}
// Token: 0x02001651 RID: 5713
[Token(Token = "0x2001651")]
[Serializable]
private class NameTextImpl : TextControllerImpl<CloudDataLedgerModel>
{
// Token: 0x060083C8 RID: 33736 RVA: 0x001C1EE0 File Offset: 0x001C00E0
[Token(Token = "0x60083C8")]
[Address(RVA = "0x146E3C0", Offset = "0x146D1C0", VA = "0x18146E3C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (flag && num != 0)
{
int maxCloudVariables = CreationManager.KFJEAODCPOA;
string text = string.Format("{0}/{1}", flag, maxCloudVariables);
return;
}
}
// Token: 0x060083C9 RID: 33737 RVA: 0x001C1F18 File Offset: 0x001C0118
[Token(Token = "0x60083C9")]
[Address(RVA = "0x146E700", Offset = "0x146D500", VA = "0x18146E700")]
public NameTextImpl()
{
}
}
// Token: 0x02001652 RID: 5714
[Token(Token = "0x2001652")]
[Serializable]
private class CloudDataLedgerEntrySpawnerOldImpl : PrefabSpawnerControllerImpl<CloudDataLedgerModel>
{
// Token: 0x060083CA RID: 33738 RVA: 0x001C1F2C File Offset: 0x001C012C
[Token(Token = "0x60083CA")]
[Address(RVA = "0x1460670", Offset = "0x145F470", VA = "0x181460670", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag;
if (!flag || num2 != 0)
{
}
base.FFHANJOOFDO(num);
}
// Token: 0x060083CB RID: 33739 RVA: 0x001C1F54 File Offset: 0x001C0154
[Token(Token = "0x60083CB")]
[Address(RVA = "0x14605B0", Offset = "0x145F3B0", VA = "0x1814605B0", Slot = "29")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
CloudDataLedgerEntryModel cloudDataLedgerEntryModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
}
// Token: 0x060083CC RID: 33740 RVA: 0x001C1F74 File Offset: 0x001C0174
[Token(Token = "0x60083CC")]
[Address(RVA = "0x1460730", Offset = "0x145F530", VA = "0x181460730")]
public CloudDataLedgerEntrySpawnerOldImpl()
{
}
}
// Token: 0x02001653 RID: 5715
[Token(Token = "0x2001653")]
[Serializable]
private class CloudDataLedgerEntrySpawnerImpl : RecyclingListControllerImpl<CloudDataLedgerModel, CHDNMCLEJBH>
{
// Token: 0x060083CD RID: 33741 RVA: 0x001C1F88 File Offset: 0x001C0188
[Token(Token = "0x60083CD")]
[Address(RVA = "0x1460520", Offset = "0x145F320", VA = "0x181460520", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x060083CE RID: 33742 RVA: 0x001C1FA0 File Offset: 0x001C01A0
[Token(Token = "0x60083CE")]
[Address(RVA = "0x1460460", Offset = "0x145F260", VA = "0x181460460", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
CloudDataLedgerEntryModel cloudDataLedgerEntryModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
}
// Token: 0x060083CF RID: 33743 RVA: 0x001C1FC0 File Offset: 0x001C01C0
[Token(Token = "0x60083CF")]
[Address(RVA = "0x1460570", Offset = "0x145F370", VA = "0x181460570")]
public CloudDataLedgerEntrySpawnerImpl()
{
}
}
}
}