Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/SingleSignalEventNodeDisplay.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

98 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Circuits;
using UnityEngine;
using UnityEngine.Events;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x0200335F RID: 13151
[Token(Token = "0x200335F")]
public class SingleSignalEventNodeDisplay : CircuitEventNodeDisplayBase, LNMHDEAMFBO
{
// Token: 0x17003E07 RID: 15879
// (get) Token: 0x06016794 RID: 92052 RVA: 0x00538438 File Offset: 0x00536638
// (set) Token: 0x06016795 RID: 92053 RVA: 0x0053844C File Offset: 0x0053664C
[Token(Token = "0x17003E07")]
public override InputMetadata[] LKIOMMEBJEC
{
[Token(Token = "0x6016794")]
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0", Slot = "37")]
get
{
return this.inputMeta;
}
[Token(Token = "0x6016795")]
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910", Slot = "38")]
set
{
this.inputMeta = value;
}
}
// Token: 0x06016796 RID: 92054 RVA: 0x00538460 File Offset: 0x00536660
[Token(Token = "0x6016796")]
[Address(RVA = "0x179C560", Offset = "0x179B560", VA = "0x18179C560", Slot = "41")]
protected override void HPPOFLEICHA(Dictionary<InputSlot, int> COLKFKBFGNA)
{
bool flag;
ulong num;
if (flag && (num != (ulong)0L || (this.ListenToZeroSignal ? 1UL : 0UL) != num))
{
SingleSignalEventNodeDisplay.SingleSignalReceived onRecievedNewSignal = this.OnRecievedNewSignal;
if (onRecievedNewSignal != 0)
{
onRecievedNewSignal.Invoke(num);
}
}
}
// Token: 0x06016797 RID: 92055 RVA: 0x00538498 File Offset: 0x00536698
[Token(Token = "0x6016797")]
[Address(RVA = "0x179C5F0", Offset = "0x179B5F0", VA = "0x18179C5F0")]
public SingleSignalEventNodeDisplay()
{
InputMetadata[] array = new InputMetadata[1];
int num = 0;
array[0] = num;
this.inputMeta = array;
base..ctor();
}
// Token: 0x0400EAED RID: 60141
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400EAED")]
public InputSlot signalInput;
// Token: 0x0400EAEE RID: 60142
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400EAEE")]
public bool ListenToZeroSignal;
// Token: 0x0400EAEF RID: 60143
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400EAEF")]
public SingleSignalEventNodeDisplay.SingleSignalReceived OnRecievedNewSignal;
// Token: 0x0400EAF0 RID: 60144
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400EAF0")]
[SerializeField]
private InputMetadata[] inputMeta;
// Token: 0x02003360 RID: 13152
[Token(Token = "0x2003360")]
[Serializable]
public class SingleSignalReceived : UnityEvent<int>
{
// Token: 0x06016798 RID: 92056 RVA: 0x005384CC File Offset: 0x005366CC
[Token(Token = "0x6016798")]
[Address(RVA = "0x179C670", Offset = "0x179B670", VA = "0x18179C670")]
public SingleSignalReceived()
{
}
}
}
}