161 lines
4.5 KiB
C#
161 lines
4.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Circuits;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x02003309 RID: 13065
|
|
[Token(Token = "0x2003309")]
|
|
public class CircuitEventNodeDisplay : CircuitEventNodeDisplayBase, LNMHDEAMFBO
|
|
{
|
|
// Token: 0x17003D91 RID: 15761
|
|
// (get) Token: 0x060164CB RID: 91339 RVA: 0x0052D8D4 File Offset: 0x0052BAD4
|
|
// (set) Token: 0x060164CC RID: 91340 RVA: 0x0052D8E8 File Offset: 0x0052BAE8
|
|
[Token(Token = "0x17003D91")]
|
|
public override InputMetadata[] LKIOMMEBJEC
|
|
{
|
|
[Token(Token = "0x60164CB")]
|
|
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060", Slot = "37")]
|
|
get
|
|
{
|
|
return this.inputMeta;
|
|
}
|
|
[Token(Token = "0x60164CC")]
|
|
[Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90", Slot = "38")]
|
|
set
|
|
{
|
|
this.inputMeta = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D92 RID: 15762
|
|
// (get) Token: 0x060164CD RID: 91341 RVA: 0x0052D8FC File Offset: 0x0052BAFC
|
|
// (set) Token: 0x060164CE RID: 91342 RVA: 0x0052D910 File Offset: 0x0052BB10
|
|
[Token(Token = "0x17003D92")]
|
|
public override OutputMetadata[] JDFCGKIIDKE
|
|
{
|
|
[Token(Token = "0x60164CD")]
|
|
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0", Slot = "39")]
|
|
get
|
|
{
|
|
return this.outputMeta;
|
|
}
|
|
[Token(Token = "0x60164CE")]
|
|
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910", Slot = "40")]
|
|
set
|
|
{
|
|
this.outputMeta = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164CF RID: 91343 RVA: 0x0052D924 File Offset: 0x0052BB24
|
|
[Token(Token = "0x60164CF")]
|
|
[Address(RVA = "0x19A57D0", Offset = "0x19A47D0", VA = "0x1819A57D0")]
|
|
public void AddInputMeta(InputSlot DECEAGNPDJL, string LJIGOCDPEJF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060164D0 RID: 91344 RVA: 0x0052D934 File Offset: 0x0052BB34
|
|
[Token(Token = "0x60164D0")]
|
|
[Address(RVA = "0x19A5810", Offset = "0x19A4810", VA = "0x1819A5810")]
|
|
public void AddInputMeta(InputMetadata PMKLANFGLME)
|
|
{
|
|
int num = 0;
|
|
num += 2;
|
|
num += num;
|
|
num++;
|
|
InputMetadata[] array = new InputMetadata[0];
|
|
int num2 = array.Length;
|
|
int num3 = num2 - 1;
|
|
num2 += num2;
|
|
InputMetadata[] array2 = this.LKIOMMEBJEC;
|
|
if (this.MBBJMCDGDMN == 0 || array2 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164D1 RID: 91345 RVA: 0x0052D984 File Offset: 0x0052BB84
|
|
[Token(Token = "0x60164D1")]
|
|
[Address(RVA = "0x19A5A30", Offset = "0x19A4A30", VA = "0x1819A5A30")]
|
|
public void RemoveInputMeta(InputSlot POODMHKGLMI)
|
|
{
|
|
int num = 0;
|
|
num += 2;
|
|
num += num;
|
|
num++;
|
|
InputMetadata[] array = new InputMetadata[0];
|
|
if (num < array.Length)
|
|
{
|
|
if (num > num)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
}
|
|
num++;
|
|
}
|
|
InputMetadata[] array2 = this.LKIOMMEBJEC;
|
|
if (this.MBBJMCDGDMN == 0 || array2 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164D2 RID: 91346 RVA: 0x0052D9DC File Offset: 0x0052BBDC
|
|
[Token(Token = "0x60164D2")]
|
|
[Address(RVA = "0x19A59D0", Offset = "0x19A49D0", VA = "0x1819A59D0", Slot = "41")]
|
|
protected override void HPPOFLEICHA(Dictionary<InputSlot, int> COLKFKBFGNA)
|
|
{
|
|
CircuitEventNodeDisplay.NodeInputReceived onRecievedNewInput = this.OnRecievedNewInput;
|
|
if (onRecievedNewInput != 0)
|
|
{
|
|
onRecievedNewInput.Invoke(COLKFKBFGNA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164D3 RID: 91347 RVA: 0x0052D9FC File Offset: 0x0052BBFC
|
|
[Token(Token = "0x60164D3")]
|
|
[Address(RVA = "0x19A5CE0", Offset = "0x19A4CE0", VA = "0x1819A5CE0")]
|
|
public CircuitEventNodeDisplay()
|
|
{
|
|
InputMetadata[] array = new InputMetadata[1];
|
|
int num = 0;
|
|
array[0] = num;
|
|
this.inputMeta = array;
|
|
this.eventRateLimitTime = 0.25f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400E984 RID: 59780
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E984")]
|
|
public CircuitEventNodeDisplay.NodeInputReceived OnRecievedNewInput;
|
|
|
|
// Token: 0x0400E985 RID: 59781
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E985")]
|
|
[SerializeField]
|
|
private InputMetadata[] inputMeta;
|
|
|
|
// Token: 0x0400E986 RID: 59782
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400E986")]
|
|
[SerializeField]
|
|
private OutputMetadata[] outputMeta;
|
|
|
|
// Token: 0x0200330A RID: 13066
|
|
[Token(Token = "0x200330A")]
|
|
[Serializable]
|
|
public class NodeInputReceived : UnityEvent<Dictionary<InputSlot, int>>
|
|
{
|
|
// Token: 0x060164D4 RID: 91348 RVA: 0x0052DA38 File Offset: 0x0052BC38
|
|
[Token(Token = "0x60164D4")]
|
|
[Address(RVA = "0x19B1840", Offset = "0x19B0840", VA = "0x1819B1840")]
|
|
public NodeInputReceived()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|