oh dear
This commit is contained in:
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits
|
||||
{
|
||||
// Token: 0x02003280 RID: 12928
|
||||
[Token(Token = "0x2003280")]
|
||||
public class ToggleButtonCircuitNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x17003D4F RID: 15695
|
||||
// (get) Token: 0x06016387 RID: 91015 RVA: 0x0052FD68 File Offset: 0x0052DF68
|
||||
[Token(Token = "0x17003D4F")]
|
||||
public bool NLLONFJBKKP
|
||||
{
|
||||
[Token(Token = "0x6016387")]
|
||||
[Address(RVA = "0xC65990", Offset = "0xC64790", VA = "0x180C65990")]
|
||||
get
|
||||
{
|
||||
LockableSourceNode lockableSourceNode;
|
||||
do
|
||||
{
|
||||
lockableSourceNode = this.NOHAGCKDGEB;
|
||||
}
|
||||
while (lockableSourceNode == 0);
|
||||
return lockableSourceNode.IsLocked;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001F9 RID: 505
|
||||
// (add) Token: 0x06016388 RID: 91016 RVA: 0x0052FD88 File Offset: 0x0052DF88
|
||||
// (remove) Token: 0x06016389 RID: 91017 RVA: 0x0052FDA4 File Offset: 0x0052DFA4
|
||||
[Token(Token = "0x140001F9")]
|
||||
public event Action OPMMDKKEILJ
|
||||
{
|
||||
[Token(Token = "0x6016388")]
|
||||
[Address(RVA = "0xC658F0", Offset = "0xC646F0", VA = "0x180C658F0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6016389")]
|
||||
[Address(RVA = "0xC659C0", Offset = "0xC647C0", VA = "0x180C659C0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D50 RID: 15696
|
||||
// (get) Token: 0x0601638A RID: 91018 RVA: 0x0052FDC0 File Offset: 0x0052DFC0
|
||||
[Token(Token = "0x17003D50")]
|
||||
private LockableSourceNode NOHAGCKDGEB
|
||||
{
|
||||
[Token(Token = "0x601638A")]
|
||||
[Address(RVA = "0xC655D0", Offset = "0xC643D0", VA = "0x180C655D0")]
|
||||
get
|
||||
{
|
||||
if (this.MBBJMCDGDMN == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601638B RID: 91019 RVA: 0x0052FDDC File Offset: 0x0052DFDC
|
||||
[Token(Token = "0x601638B")]
|
||||
[Address(RVA = "0xC65650", Offset = "0xC64450", VA = "0x180C65650", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
LockableSourceNode lockableSourceNode = this.NOHAGCKDGEB;
|
||||
InputMetadata[] array = this.inputMeta;
|
||||
lockableSourceNode.SetInputMeta(array);
|
||||
LockableSourceNode lockableSourceNode2 = this.NOHAGCKDGEB;
|
||||
OutputMetadata[] array2 = this.outputMeta;
|
||||
lockableSourceNode2.SetOutputMeta(array2);
|
||||
}
|
||||
|
||||
// Token: 0x0601638C RID: 91020 RVA: 0x0052FE20 File Offset: 0x0052E020
|
||||
[Token(Token = "0x601638C")]
|
||||
[Address(RVA = "0xC656B0", Offset = "0xC644B0", VA = "0x180C656B0")]
|
||||
public void SetOutput(OutputSlot PLPBJGDPCIH, int BECIIEHIPMJ)
|
||||
{
|
||||
LockableSourceNode lockableSourceNode = this.NOHAGCKDGEB;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && lockableSourceNode != 0 && PLPBJGDPCIH != OutputSlot.R && PLPBJGDPCIH != OutputSlot.B && PLPBJGDPCIH == OutputSlot.G)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601638D RID: 91021 RVA: 0x0052FE54 File Offset: 0x0052E054
|
||||
[Token(Token = "0x601638D")]
|
||||
[Address(RVA = "0xC65500", Offset = "0xC64300", VA = "0x180C65500", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
if (this.NOHAGCKDGEB != 0)
|
||||
{
|
||||
LockableSourceNode lockableSourceNode = this.NOHAGCKDGEB;
|
||||
Action action = new Action(this.HMIPNAFKMAP);
|
||||
lockableSourceNode.LockStateChanged += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601638E RID: 91022 RVA: 0x0052FE94 File Offset: 0x0052E094
|
||||
[Token(Token = "0x601638E")]
|
||||
[Address(RVA = "0xC65450", Offset = "0xC64250", VA = "0x180C65450", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
if (this.NOHAGCKDGEB != 0)
|
||||
{
|
||||
LockableSourceNode lockableSourceNode = this.NOHAGCKDGEB;
|
||||
Action action = new Action(this.HMIPNAFKMAP);
|
||||
lockableSourceNode.LockStateChanged -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601638F RID: 91023 RVA: 0x0052FED4 File Offset: 0x0052E0D4
|
||||
[Token(Token = "0x601638F")]
|
||||
[Address(RVA = "0xC655B0", Offset = "0xC643B0", VA = "0x180C655B0")]
|
||||
private void HMIPNAFKMAP()
|
||||
{
|
||||
Action opmmdkkeilj = this.OPMMDKKEILJ;
|
||||
if (opmmdkkeilj != 0)
|
||||
{
|
||||
opmmdkkeilj();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016390 RID: 91024 RVA: 0x0052FEF4 File Offset: 0x0052E0F4
|
||||
[Token(Token = "0x6016390")]
|
||||
[Address(RVA = "0xC65770", Offset = "0xC64570", VA = "0x180C65770")]
|
||||
public ToggleButtonCircuitNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[1];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
this.inputMeta = array;
|
||||
OutputMetadata[] array2 = new OutputMetadata[0];
|
||||
array2[0] = num;
|
||||
ulong num2;
|
||||
array2[2] = num2;
|
||||
ulong num3;
|
||||
array2[4] = num3;
|
||||
this.outputMeta = array2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E8E6 RID: 59622
|
||||
[Token(Token = "0x400E8E6")]
|
||||
public const OutputSlot TOGGLED_ON_SLOT = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400E8E7 RID: 59623
|
||||
[Token(Token = "0x400E8E7")]
|
||||
public const OutputSlot CURRENT_VALUE_SLOT = OutputSlot.G;
|
||||
|
||||
// Token: 0x0400E8E8 RID: 59624
|
||||
[Token(Token = "0x400E8E8")]
|
||||
public const OutputSlot TOGGLED_OFF_SLOT = OutputSlot.B;
|
||||
|
||||
// Token: 0x0400E8EA RID: 59626
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400E8EA")]
|
||||
public InputMetadata[] inputMeta;
|
||||
|
||||
// Token: 0x0400E8EB RID: 59627
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400E8EB")]
|
||||
public OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user