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 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 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 Initialize(InitializationKind initializationKind) { return default(Result); } // Token: 0x06001BA6 RID: 7078 RVA: 0x0000D454 File Offset: 0x0000B654 [Token(Token = "0x60016F4")] [Address(RVA = "0x275DC60", Offset = "0x275C660", VA = "0x18275DC60")] private Result GetInt32Return(ExecParams executionScope) { return default(Result); } // Token: 0x06001BA7 RID: 7079 RVA: 0x0000D46C File Offset: 0x0000B66C [Token(Token = "0x60016F5")] [Address(RVA = "0x275DA20", Offset = "0x275C420", VA = "0x18275DA20")] private Result GetFloatReturn(ExecParams executionScope) { return default(Result); } // 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; } }