Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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()
{
}
}
}
}