scripts
This commit is contained in:
@@ -0,0 +1,217 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x020025BF RID: 9663
|
||||
[Token(Token = "0x20025BF")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenAddCircuitToGroupOperation : MakerPenOperation
|
||||
{
|
||||
// Token: 0x17002D6C RID: 11628
|
||||
// (get) Token: 0x06010BCA RID: 68554 RVA: 0x003EFC74 File Offset: 0x003EDE74
|
||||
[Token(Token = "0x17002D6C")]
|
||||
public bool CanAddCircuitsToGroup
|
||||
{
|
||||
[Token(Token = "0x6010BCA")]
|
||||
[Address(RVA = "0x1504E30", Offset = "0x1503830", VA = "0x181504E30")]
|
||||
get
|
||||
{
|
||||
CircuitGroup component;
|
||||
int num5;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
List<GIPDDLFFNGG> llfdkcncmkf = <BDFEKAONFDI>k__BackingField.LLFDKCNCMKF;
|
||||
if (<BDFEKAONFDI>k__BackingField != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(<BDFEKAONFDI>k__BackingField == num2))
|
||||
{
|
||||
component = <BDFEKAONFDI>k__BackingField.GetComponent<CircuitGroup>();
|
||||
int num3 = 0;
|
||||
if (num == num3)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (component != num4)
|
||||
{
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
if (flag && !flag)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (<BDFEKAONFDI>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)147L)
|
||||
{
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)131L)
|
||||
{
|
||||
goto IL_86;
|
||||
}
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
IL_86:
|
||||
num5 = 0;
|
||||
}
|
||||
while (!(component != num5));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010BCB RID: 68555 RVA: 0x003EFD30 File Offset: 0x003EDF30
|
||||
[Token(Token = "0x6010BCB")]
|
||||
[Address(RVA = "0x15046D0", Offset = "0x15030D0", VA = "0x1815046D0")]
|
||||
public IPromise<string> KDCNNPNLNDJ()
|
||||
{
|
||||
int num;
|
||||
int num5;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (!KCPNMEMDCAB.OACIANBCPOG(this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField))
|
||||
{
|
||||
goto IL_1A5;
|
||||
}
|
||||
CircuitGroup firstCircuitGroup = num;
|
||||
List<CreationObject> list = new List();
|
||||
List<CreationObject> circuitsToAdd = list;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
List<GIPDDLFFNGG> llfdkcncmkf = <BDFEKAONFDI>k__BackingField.LLFDKCNCMKF;
|
||||
if (<BDFEKAONFDI>k__BackingField != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField == num2)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
CircuitGroup component = <BDFEKAONFDI>k__BackingField.GetComponent<CircuitGroup>();
|
||||
CircuitGroup firstCircuitGroup5 = firstCircuitGroup;
|
||||
int num3 = 0;
|
||||
if (firstCircuitGroup5 == num3)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (component != num4)
|
||||
{
|
||||
firstCircuitGroup = component;
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
List<CreationObject> circuitsToAdd3 = circuitsToAdd;
|
||||
}
|
||||
num5 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
CircuitGroup firstCircuitGroup2 = mhchikigmcm.firstCircuitGroup;
|
||||
int num6 = 0;
|
||||
if (!(firstCircuitGroup2 == num6))
|
||||
{
|
||||
List<CreationObject> circuitsToAdd2 = mhchikigmcm.circuitsToAdd;
|
||||
CircuitGroup firstCircuitGroup3 = mhchikigmcm.firstCircuitGroup;
|
||||
int size = firstCircuitGroup3.ActiveInputInterfaceNodes._size;
|
||||
int size2 = firstCircuitGroup3.ActiveOutputInterfaceNodes._size;
|
||||
int num7 = KCPNMEMDCAB.EDHGJGAOFPL(mhchikigmcm.circuitsToAdd);
|
||||
CircuitGroup firstCircuitGroup4 = mhchikigmcm.firstCircuitGroup;
|
||||
int num8 = 0;
|
||||
if (firstCircuitGroup4 != num8)
|
||||
{
|
||||
num5++;
|
||||
}
|
||||
if (0UL < (ulong)5L)
|
||||
{
|
||||
Promise<string> promise3 = new Promise();
|
||||
mhchikigmcm.promise = promise3;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
List<GIPDDLFFNGG> list2 = new List();
|
||||
CreationObject component2 = mhchikigmcm.firstCircuitGroup.GetComponent<CreationObject>();
|
||||
list2.Add(component2);
|
||||
Action<CreationManager.FPDPPELCJIH> action = delegate(CreationManager.FPDPPELCJIH result)
|
||||
{
|
||||
mhchikigmcm.promise.Complete("Editing this invention is prohibited by its creator.");
|
||||
};
|
||||
}
|
||||
string text = KCPNMEMDCAB.LDLOKHBMJCD();
|
||||
string text2 = KCPNMEMDCAB.KOHJIJEDCNH();
|
||||
return Promise.FromError<string>(KCPNMEMDCAB.HMMCAGMKGOH());
|
||||
}
|
||||
IPromise<string> promise2 = Promise.FromError<string>("No circuit board selected");
|
||||
IL_1A5:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010BCC RID: 68556 RVA: 0x003EFF08 File Offset: 0x003EE108
|
||||
[Token(Token = "0x6010BCC")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MakerPenAddCircuitToGroupOperation()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020025C0 RID: 9664
|
||||
[Token(Token = "0x20025C0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MHCHIKIGMCM
|
||||
{
|
||||
// Token: 0x06010BCD RID: 68557 RVA: 0x003EFF1C File Offset: 0x003EE11C
|
||||
[Token(Token = "0x6010BCD")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MHCHIKIGMCM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010BCE RID: 68558 RVA: 0x003EFF30 File Offset: 0x003EE130
|
||||
[Token(Token = "0x6010BCE")]
|
||||
[Address(RVA = "0x1503CE0", Offset = "0x15026E0", VA = "0x181503CE0")]
|
||||
internal void <TryAddCircuitsToGroup>b__0(CreationManager.FPDPPELCJIH result)
|
||||
{
|
||||
this.promise.Complete("Editing this invention is prohibited by its creator.");
|
||||
}
|
||||
|
||||
// Token: 0x0400B205 RID: 45573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B205")]
|
||||
public CircuitGroup firstCircuitGroup;
|
||||
|
||||
// Token: 0x0400B206 RID: 45574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B206")]
|
||||
public List<CreationObject> circuitsToAdd;
|
||||
|
||||
// Token: 0x0400B207 RID: 45575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B207")]
|
||||
public MakerPenAddCircuitToGroupOperation <>4__this;
|
||||
|
||||
// Token: 0x0400B208 RID: 45576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B208")]
|
||||
public Promise<string> promise;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user