Files
Jan2021-Cpp2Il-Dump/RecRoom.Circuitsv2.Runtime/CircuitsV2/Graph/Nodes/NumberNodeBase.cs
T
2026-04-08 23:40:05 +02:00

150 lines
4.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000340 RID: 832
[Token(Token = "0x2000238")]
[NodeTag("Math", new string[] { })]
[StructLayout(3)]
public abstract class NumberNodeBase : SimpleNode
{
// Token: 0x06001B9D RID: 7069 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60016EB")]
[Address(RVA = "0x275DEE0", Offset = "0x275C8E0", VA = "0x18275DEE0")]
private static NodeDesc MakeDesc(Guid nodeDescId, string name, string outputPortName, int minPortCount, int? maxPortCount)
{
return null;
}
// Token: 0x1700060D RID: 1549
// (get) Token: 0x06001B9E RID: 7070 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005EE")]
public IEnumerable<InputPort> ValuePorts
{
[Token(Token = "0x60016EC")]
[Address(RVA = "0x275AE50", Offset = "0x2759850", VA = "0x18275AE50")]
get
{
return null;
}
}
// Token: 0x1700060E RID: 1550
// (get) Token: 0x06001B9F RID: 7071 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005EF")]
public OutputPort ResultPort
{
[Token(Token = "0x60016ED")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700060F RID: 1551
// (get) Token: 0x06001BA0 RID: 7072 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005F0")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60016EE")]
[Address(RVA = "0x275E600", Offset = "0x275D000", VA = "0x18275E600", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001BA1 RID: 7073 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60016EF")]
[Address(RVA = "0x275E200", Offset = "0x275CC00", VA = "0x18275E200")]
private void OnPortsChanged()
{
}
// Token: 0x06001BA2 RID: 7074 RVA: 0x0000D40C File Offset: 0x0000B60C
[Token(Token = "0x60016F0")]
[Address(RVA = "0x275D980", Offset = "0x275C380", VA = "0x18275D980", Slot = "27")]
internal override PendingGraphEvents CustomInputPortAdded(InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x06001BA3 RID: 7075 RVA: 0x0000D424 File Offset: 0x0000B624
[Token(Token = "0x60016F1")]
[Address(RVA = "0x275D9D0", Offset = "0x275C3D0", VA = "0x18275D9D0", Slot = "31")]
internal override PendingGraphEvents CustomInputPortRemoved(int index, InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x06001BA4 RID: 7076 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60016F2")]
[Address(RVA = "0x275E290", Offset = "0x275CC90", VA = "0x18275E290", Slot = "38")]
protected override void OnSpecificTypesSet()
{
}
// Token: 0x06001BA5 RID: 7077 RVA: 0x0000D43C File Offset: 0x0000B63C
[Token(Token = "0x60016F3")]
[Address(RVA = "0x275DEA0", Offset = "0x275C8A0", VA = "0x18275DEA0", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001BA6 RID: 7078 RVA: 0x0000D454 File Offset: 0x0000B654
[Token(Token = "0x60016F4")]
[Address(RVA = "0x275DC60", Offset = "0x275C660", VA = "0x18275DC60")]
private Result<CircuitSignal> GetInt32Return(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001BA7 RID: 7079 RVA: 0x0000D46C File Offset: 0x0000B66C
[Token(Token = "0x60016F5")]
[Address(RVA = "0x275DA20", Offset = "0x275C420", VA = "0x18275DA20")]
private Result<CircuitSignal> GetFloatReturn(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001BA8 RID: 7080
[Token(Token = "0x60016F6")]
[Address(Slot = "43")]
protected abstract int CalculateIntValue(int[] signals);
// Token: 0x06001BA9 RID: 7081
[Token(Token = "0x60016F7")]
[Address(Slot = "44")]
protected abstract float CalculateFloatValue(float[] signals);
// Token: 0x06001BAA RID: 7082 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60016F8")]
[Address(RVA = "0x275E3E0", Offset = "0x275CDE0", VA = "0x18275E3E0")]
public NumberNodeBase(string nodeDescId, string name, string outputPortName, int minPortCount, int? maxPortCount, CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A30 RID: 2608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40007BB")]
private InputPort[] cachedValuePorts;
// Token: 0x04000A31 RID: 2609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40007BC")]
private int[] ints;
// Token: 0x04000A32 RID: 2610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40007BD")]
private float[] floats;
}
}