This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,92 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000273 RID: 627
[Token(Token = "0x200019A")]
[StructLayout(0)]
public struct CircuitDelegate
{
// Token: 0x0600156B RID: 5483 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001157")]
[Address(RVA = "0x298560", Offset = "0x297960", VA = "0x180298560")]
private CircuitDelegate(OutputPort port, OutputPortGetDelegate get, int getCost, OutputPortSetDelegate set, int setCost)
{
}
// Token: 0x0600156C RID: 5484 RVA: 0x00009E84 File Offset: 0x00008084
[Token(Token = "0x6001158")]
[Address(RVA = "0x2143B80", Offset = "0x2142580", VA = "0x182143B80")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x163100", Offset = "0x162500")] ValueTuple<OutputPort, OutputPortGetDelegate> get)
{
return default(CircuitDelegate);
}
// Token: 0x0600156D RID: 5485 RVA: 0x00009E9C File Offset: 0x0000809C
[Token(Token = "0x6001159")]
[Address(RVA = "0x2143A90", Offset = "0x2142490", VA = "0x182143A90")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x163380", Offset = "0x162780")] ValueTuple<OutputPort, OutputPortGetDelegate, int> GetWithCost)
{
return default(CircuitDelegate);
}
// Token: 0x0600156E RID: 5486 RVA: 0x00009EB4 File Offset: 0x000080B4
[Token(Token = "0x600115A")]
[Address(RVA = "0x2143AE0", Offset = "0x21424E0", VA = "0x182143AE0")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1636C0", Offset = "0x162AC0")] ValueTuple<OutputPort, OutputPortSetDelegate> set)
{
return default(CircuitDelegate);
}
// Token: 0x0600156F RID: 5487 RVA: 0x00009ECC File Offset: 0x000080CC
[Token(Token = "0x600115B")]
[Address(RVA = "0x21439F0", Offset = "0x21423F0", VA = "0x1821439F0")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1638D0", Offset = "0x162CD0")] ValueTuple<OutputPort, OutputPortSetDelegate, int> SetWithCost)
{
return default(CircuitDelegate);
}
// Token: 0x06001570 RID: 5488 RVA: 0x00009EE4 File Offset: 0x000080E4
[Token(Token = "0x600115C")]
[Address(RVA = "0x2143A40", Offset = "0x2142440", VA = "0x182143A40")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x163AB0", Offset = "0x162EB0")] ValueTuple<OutputPort, OutputPortGetDelegate, OutputPortSetDelegate> GetWithSet)
{
return default(CircuitDelegate);
}
// Token: 0x06001571 RID: 5489 RVA: 0x00009EFC File Offset: 0x000080FC
[Token(Token = "0x600115D")]
[Address(RVA = "0x2143B10", Offset = "0x2142510", VA = "0x182143B10")]
public static implicit operator CircuitDelegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x163CD0", Offset = "0x1630D0")] ValueTuple<OutputPort, OutputPortGetDelegate, int, OutputPortSetDelegate, int> GetWithSetAndCosts)
{
return default(CircuitDelegate);
}
// Token: 0x04000850 RID: 2128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400066E")]
public readonly OutputPort port;
// Token: 0x04000851 RID: 2129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400066F")]
public readonly OutputPortGetDelegate get;
// Token: 0x04000852 RID: 2130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000670")]
public readonly int getCost;
// Token: 0x04000853 RID: 2131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000671")]
public readonly OutputPortSetDelegate set;
// Token: 0x04000854 RID: 2132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000672")]
public readonly int setCost;
}
}
@@ -0,0 +1,31 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.CircuitNodes;
using Cpp2IlInjected;
using Google.Protobuf;
namespace CircuitsV2.Graph
{
// Token: 0x02000276 RID: 630
[Token(Token = "0x200019D")]
[StructLayout(3)]
public abstract class CircuitGraphObject<TProto> : CircuitGraphObject, ICircuitSerializable<TProto>, ICircuitDeserializable<TProto> where TProto : IMessage
{
// Token: 0x06001590 RID: 5520 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600117C")]
[Address(RVA = "0x241E660", Offset = "0x241D060", VA = "0x18241E660")]
protected CircuitGraphObject(CircuitContext context, Guid objectId)
{
}
// Token: 0x06001591 RID: 5521
[Token(Token = "0x600117D")]
[Address(Slot = "20")]
public abstract TProto SerializeToProtobuf();
// Token: 0x06001592 RID: 5522
[Token(Token = "0x600117E")]
[Address(Slot = "21")]
public abstract void DeserializeFromProtobuf(TProto protobufData);
}
}
@@ -0,0 +1,299 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using UnityEngine;
namespace CircuitsV2.Graph
{
// Token: 0x02000275 RID: 629
[Token(Token = "0x200019C")]
[StructLayout(3)]
public abstract class CircuitGraphObject : ITransformable, IDisposable
{
// Token: 0x17000430 RID: 1072
// (get) Token: 0x06001573 RID: 5491 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000415")]
public CircuitContext CircuitContext
{
[Token(Token = "0x600115F")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000431 RID: 1073
// (get) Token: 0x06001574 RID: 5492 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000416")]
public GlobalCircuitContext State
{
[Token(Token = "0x6001160")]
[Address(RVA = "0x12C13C0", Offset = "0x12BFDC0", VA = "0x1812C13C0")]
get
{
return null;
}
}
// Token: 0x17000432 RID: 1074
// (get) Token: 0x06001575 RID: 5493 RVA: 0x00009F14 File Offset: 0x00008114
[Token(Token = "0x17000417")]
public Guid Id
{
[Token(Token = "0x6001161")]
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x17000433 RID: 1075
// (get) Token: 0x06001576 RID: 5494 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000418")]
public CircuitObjectTransform Transform
{
[Token(Token = "0x6001162")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "4")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000434 RID: 1076
// (get) Token: 0x06001577 RID: 5495 RVA: 0x00009F2C File Offset: 0x0000812C
// (set) Token: 0x06001578 RID: 5496 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x17000419")]
protected internal bool IsDisposed
{
[Token(Token = "0x6001163")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6001164")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x14000018 RID: 24
// (add) Token: 0x06001579 RID: 5497 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600157A RID: 5498 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000018")]
public event Action OnDestroyed
{
[Token(Token = "0x6001165")]
[Address(RVA = "0x2144130", Offset = "0x2142B30", VA = "0x182144130")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001166")]
[Address(RVA = "0x21442C0", Offset = "0x2142CC0", VA = "0x1821442C0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x17000435 RID: 1077
// (get) Token: 0x0600157B RID: 5499
[Token(Token = "0x1700041A")]
public abstract CircuitObjectKind Kind
{
[Token(Token = "0x6001167")]
[Address(Slot = "6")]
get;
}
// Token: 0x17000436 RID: 1078
// (get) Token: 0x0600157C RID: 5500 RVA: 0x00009F44 File Offset: 0x00008144
[Token(Token = "0x1700041B")]
public virtual bool CanSetName
{
[Token(Token = "0x6001168")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x17000437 RID: 1079
// (get) Token: 0x0600157D RID: 5501 RVA: 0x00009F5C File Offset: 0x0000815C
[Token(Token = "0x1700041C")]
public virtual bool CanClone
{
[Token(Token = "0x6001169")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x17000438 RID: 1080
// (get) Token: 0x0600157E RID: 5502 RVA: 0x00009F74 File Offset: 0x00008174
[Token(Token = "0x1700041D")]
public virtual bool CanEdit
{
[Token(Token = "0x600116A")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x17000439 RID: 1081
// (get) Token: 0x0600157F RID: 5503 RVA: 0x00009F8C File Offset: 0x0000818C
[Token(Token = "0x1700041E")]
public bool CanDestroy
{
[Token(Token = "0x600116B")]
[Address(RVA = "0x2144270", Offset = "0x2142C70", VA = "0x182144270")]
get
{
return default(bool);
}
}
// Token: 0x06001580 RID: 5504 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")]
public virtual void OnVisualizationAcquired(object chip)
{
}
// Token: 0x06001581 RID: 5505 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116D")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
public virtual void OnVisualizationReleased(object chip)
{
}
// Token: 0x06001582 RID: 5506 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116E")]
[Address(RVA = "0x2144080", Offset = "0x2142A80", VA = "0x182144080")]
protected CircuitGraphObject(CircuitContext context, Guid id)
{
}
// Token: 0x06001583 RID: 5507 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116F")]
[Address(RVA = "0x2143CA0", Offset = "0x21426A0", VA = "0x182143CA0")]
public void SetCanDestroy(bool canDestroy, CircuitTokenFlag.CircuitToken token)
{
}
// Token: 0x06001584 RID: 5508 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001170")]
[Address(RVA = "0x2143C50", Offset = "0x2142650", VA = "0x182143C50", Slot = "5")]
public void Dispose()
{
}
// Token: 0x06001585 RID: 5509 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001171")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
protected virtual void DisposeInternal()
{
}
// Token: 0x06001586 RID: 5510
[Token(Token = "0x6001172")]
[Address(Slot = "13")]
public abstract void RequestNameChange(string newName);
// Token: 0x06001587 RID: 5511
[Token(Token = "0x6001173")]
[Address(Slot = "14")]
public abstract void RequestTransformChange(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation);
// Token: 0x06001588 RID: 5512
[Token(Token = "0x6001174")]
[Address(Slot = "15")]
public abstract void SetNameLocal(string newName);
// Token: 0x06001589 RID: 5513 RVA: 0x00009FA4 File Offset: 0x000081A4
[Token(Token = "0x6001175")]
[Address(RVA = "0x2143DF0", Offset = "0x21427F0", VA = "0x182143DF0")]
public bool SetTransformLocal(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation)
{
return default(bool);
}
// Token: 0x0600158A RID: 5514 RVA: 0x00009FBC File Offset: 0x000081BC
[Token(Token = "0x6001176")]
[Address(RVA = "0x2143BB0", Offset = "0x21425B0", VA = "0x182143BB0", Slot = "16")]
public virtual Result<None> CanChangeNameTo(string newName)
{
return default(Result<None>);
}
// Token: 0x14000019 RID: 25
// (add) Token: 0x0600158B RID: 5515 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600158C RID: 5516 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000019")]
public event Action OnNameChanged
{
[Token(Token = "0x6001177")]
[Address(RVA = "0x21441D0", Offset = "0x2142BD0", VA = "0x1821441D0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001178")]
[Address(RVA = "0x2144360", Offset = "0x2142D60", VA = "0x182144360")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x0600158D RID: 5517 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001179")]
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
protected void RaiseOnNameChangedEvent()
{
}
// Token: 0x1700043A RID: 1082
// (get) Token: 0x0600158E RID: 5518 RVA: 0x00009FD4 File Offset: 0x000081D4
[Token(Token = "0x1700041F")]
public virtual bool IsPersistable
{
[Token(Token = "0x600117A")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x0600158F RID: 5519 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600117B")]
[Address(RVA = "0x2143FF0", Offset = "0x21429F0", VA = "0x182143FF0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0400085A RID: 2138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000678")]
private readonly CircuitTokenFlag preventsDestroy;
}
}
@@ -0,0 +1,19 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000277 RID: 631
[Token(Token = "0x200019E")]
[StructLayout(3, Size = 4)]
public enum CircuitObjectKind
{
// Token: 0x0400085D RID: 2141
[Token(Token = "0x400067B")]
Node,
// Token: 0x0400085E RID: 2142
[Token(Token = "0x400067C")]
Event
}
}
@@ -0,0 +1,145 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.CircuitNodes;
using CircuitsV2.Protobuf;
using Cpp2IlInjected;
using UnityEngine;
namespace CircuitsV2.Graph
{
// Token: 0x020002BB RID: 699
[Token(Token = "0x20001C6")]
[StructLayout(3)]
public class CircuitObjectTransform : ICircuitSerializable<CircuitObjectTransformData>, ICircuitDeserializable<CircuitObjectTransformData>
{
// Token: 0x06001818 RID: 6168 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600139D")]
[Address(RVA = "0xE6BD90", Offset = "0xE6A790", VA = "0x180E6BD90")]
public CircuitObjectTransform(Guid circuitObjectId)
{
}
// Token: 0x1400002A RID: 42
// (add) Token: 0x06001819 RID: 6169 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600181A RID: 6170 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400002A")]
public event CircuitObjectTransform.OnLocalPositionChangedEvent OnLocalPositionChanged
{
[Token(Token = "0x600139E")]
[Address(RVA = "0x2144820", Offset = "0x2143220", VA = "0x182144820")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600139F")]
[Address(RVA = "0x2144970", Offset = "0x2143370", VA = "0x182144970")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400002B RID: 43
// (add) Token: 0x0600181B RID: 6171 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600181C RID: 6172 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400002B")]
public event CircuitObjectTransform.OnLocalRotationChangedEvent OnLocalRotationChanged
{
[Token(Token = "0x60013A0")]
[Address(RVA = "0x21448C0", Offset = "0x21432C0", VA = "0x1821448C0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60013A1")]
[Address(RVA = "0x2144A10", Offset = "0x2143410", VA = "0x182144A10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x170004B4 RID: 1204
// (get) Token: 0x0600181D RID: 6173 RVA: 0x0000B78C File Offset: 0x0000998C
[Token(Token = "0x17000495")]
public Vector3 LocalPosition
{
[Token(Token = "0x60013A2")]
[Address(RVA = "0x11DCE10", Offset = "0x11DB810", VA = "0x1811DCE10")]
get
{
return default(Vector3);
}
}
// Token: 0x170004B5 RID: 1205
// (get) Token: 0x0600181E RID: 6174 RVA: 0x0000B7A4 File Offset: 0x000099A4
[Token(Token = "0x17000496")]
public Quaternion LocalRotation
{
[Token(Token = "0x60013A3")]
[Address(RVA = "0x2144960", Offset = "0x2143360", VA = "0x182144960")]
get
{
return default(Quaternion);
}
}
// Token: 0x0600181F RID: 6175 RVA: 0x0000B7BC File Offset: 0x000099BC
[Token(Token = "0x60013A4")]
[Address(RVA = "0x2144660", Offset = "0x2143060", VA = "0x182144660")]
public bool SetLocalPosition(Vector3 newLocalPosition, bool fireChangeEvent)
{
return default(bool);
}
// Token: 0x06001820 RID: 6176 RVA: 0x0000B7D4 File Offset: 0x000099D4
[Token(Token = "0x60013A5")]
[Address(RVA = "0x2144750", Offset = "0x2143150", VA = "0x182144750")]
public bool SetLocalRotation(Quaternion newLocalRotation, bool fireChangeEvent)
{
return default(bool);
}
// Token: 0x06001821 RID: 6177 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60013A6")]
[Address(RVA = "0x21445A0", Offset = "0x2142FA0", VA = "0x1821445A0", Slot = "4")]
public CircuitObjectTransformData SerializeToProtobuf()
{
return null;
}
// Token: 0x06001822 RID: 6178 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60013A7")]
[Address(RVA = "0x2144400", Offset = "0x2142E00", VA = "0x182144400", Slot = "5")]
public void DeserializeFromProtobuf(CircuitObjectTransformData protobuf)
{
}
// Token: 0x04000944 RID: 2372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006EF")]
private readonly Guid circuitObjectId;
// Token: 0x04000945 RID: 2373
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006F0")]
private Vector3 localPosition;
// Token: 0x04000946 RID: 2374
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40006F1")]
private Quaternion localRotation;
// Token: 0x020002BC RID: 700
// (Invoke) Token: 0x06001824 RID: 6180
[Token(Token = "0x20003B8")]
public delegate void OnLocalPositionChangedEvent(Vector3 newLocalPosition);
// Token: 0x020002BD RID: 701
// (Invoke) Token: 0x06001828 RID: 6184
[Token(Token = "0x20003B9")]
public delegate void OnLocalRotationChangedEvent(Quaternion newLocalRotation);
}
}
@@ -0,0 +1,81 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using JetBrains.Annotations;
namespace CircuitsV2.Graph
{
// Token: 0x020002BE RID: 702
[Token(Token = "0x20001C7")]
[StructLayout(3)]
public class CircuitTokenFlag
{
// Token: 0x170004B6 RID: 1206
// (get) Token: 0x0600182B RID: 6187 RVA: 0x0000B7EC File Offset: 0x000099EC
[Token(Token = "0x17000497")]
public bool HasTokens
{
[Token(Token = "0x60013A8")]
[Address(RVA = "0x2144C50", Offset = "0x2143650", VA = "0x182144C50")]
get
{
return default(bool);
}
}
// Token: 0x0600182C RID: 6188 RVA: 0x0000B804 File Offset: 0x00009A04
[Token(Token = "0x60013A9")]
[Address(RVA = "0x2144AB0", Offset = "0x21434B0", VA = "0x182144AB0")]
public bool AddToken(CircuitTokenFlag.CircuitToken token)
{
return default(bool);
}
// Token: 0x0600182D RID: 6189 RVA: 0x0000B81C File Offset: 0x00009A1C
[Token(Token = "0x60013AA")]
[Address(RVA = "0x2144B70", Offset = "0x2143570", VA = "0x182144B70")]
public bool RemoveToken(CircuitTokenFlag.CircuitToken token)
{
return default(bool);
}
// Token: 0x0600182E RID: 6190 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60013AB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CircuitTokenFlag()
{
}
// Token: 0x04000949 RID: 2377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006F4")]
[CanBeNull]
private HashSet<CircuitTokenFlag.CircuitToken> _circuitTokens;
// Token: 0x020002BF RID: 703
[Token(Token = "0x20003BA")]
public class CircuitToken
{
// Token: 0x0600182F RID: 6191 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001EBC")]
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
public CircuitToken(string tokenName)
{
}
// Token: 0x06001830 RID: 6192 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001EBD")]
[Address(RVA = "0x2144C90", Offset = "0x2143690", VA = "0x182144C90", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0400094A RID: 2378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000A7B")]
private readonly string tokenName;
}
}
}
@@ -0,0 +1,132 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000278 RID: 632
[Token(Token = "0x200019F")]
[StructLayout(3)]
public sealed class ComputeMonitor : IComputeMonitor, IMonitor
{
// Token: 0x1700043B RID: 1083
// (get) Token: 0x06001593 RID: 5523 RVA: 0x00009FEC File Offset: 0x000081EC
[Token(Token = "0x17000420")]
public int Limit
{
[Token(Token = "0x600117F")]
[Address(RVA = "0x3C1C80", Offset = "0x3C0680", VA = "0x1803C1C80", Slot = "9")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700043C RID: 1084
// (get) Token: 0x06001594 RID: 5524 RVA: 0x0000A004 File Offset: 0x00008204
[Token(Token = "0x17000421")]
public int Amount
{
[Token(Token = "0x6001180")]
[Address(RVA = "0x2144DB0", Offset = "0x21437B0", VA = "0x182144DB0", Slot = "10")]
get
{
return 0;
}
}
// Token: 0x06001595 RID: 5525 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001181")]
[Address(RVA = "0x2144D80", Offset = "0x2143780", VA = "0x182144D80")]
public ComputeMonitor(int limit)
{
}
// Token: 0x06001596 RID: 5526 RVA: 0x0000A01C File Offset: 0x0000821C
[Token(Token = "0x6001182")]
[Address(RVA = "0x2144D00", Offset = "0x2143700", VA = "0x182144D00", Slot = "4")]
public bool MarkAndTryExecute(int markAmount)
{
return default(bool);
}
// Token: 0x06001597 RID: 5527 RVA: 0x0000A034 File Offset: 0x00008234
[Token(Token = "0x6001183")]
[Address(RVA = "0x2144CE0", Offset = "0x21436E0", VA = "0x182144CE0", Slot = "5")]
public bool MarkAndTryDelegateInvoke(int markAmount)
{
return default(bool);
}
// Token: 0x06001598 RID: 5528 RVA: 0x0000A04C File Offset: 0x0000824C
[Token(Token = "0x6001184")]
[Address(RVA = "0x2144D60", Offset = "0x2143760", VA = "0x182144D60", Slot = "6")]
public bool MarkAndTryInternalVariableInvoke(int markAmount)
{
return default(bool);
}
// Token: 0x06001599 RID: 5529 RVA: 0x0000A064 File Offset: 0x00008264
[Token(Token = "0x6001185")]
[Address(RVA = "0x2144D20", Offset = "0x2143720", VA = "0x182144D20", Slot = "7")]
public bool MarkAndTryExternalVariableInvoke(int markAmount)
{
return default(bool);
}
// Token: 0x0600159A RID: 5530 RVA: 0x0000A07C File Offset: 0x0000827C
[Token(Token = "0x6001186")]
[Address(RVA = "0x2144D40", Offset = "0x2143740", VA = "0x182144D40", Slot = "8")]
public bool MarkAndTryInitContext(int markAmount)
{
return default(bool);
}
// Token: 0x0400085F RID: 2143
[Token(Token = "0x400067D")]
public const int DEFAULT_EXEC_COST = 100;
// Token: 0x04000860 RID: 2144
[Token(Token = "0x400067E")]
public const int DEFAULT_DELEGATE_INVOKE_COST = 110;
// Token: 0x04000861 RID: 2145
[Token(Token = "0x400067F")]
public const int DEFAULT_INTERNAL_VARIABLE_COST = 55;
// Token: 0x04000862 RID: 2146
[Token(Token = "0x4000680")]
public const int DEFAULT_EXTERNAL_VARIABLE_COST = 10;
// Token: 0x04000863 RID: 2147
[Token(Token = "0x4000681")]
public const int DEFAULT_CONTEXT_INIT_COST = 10;
// Token: 0x04000864 RID: 2148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000682")]
private int executions;
// Token: 0x04000865 RID: 2149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000683")]
private int delegateInvokes;
// Token: 0x04000866 RID: 2150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000684")]
private int internalVariableInvokes;
// Token: 0x04000867 RID: 2151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000685")]
private int externalVariableInvokes;
// Token: 0x04000868 RID: 2152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000686")]
private int contextInits;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200028D RID: 653
[Token(Token = "0x20001A5")]
[Flags]
[StructLayout(3, Size = 4)]
public enum DFSType
{
// Token: 0x040008A3 RID: 2211
[Token(Token = "0x4000692")]
None = 0,
// Token: 0x040008A4 RID: 2212
[Token(Token = "0x4000693")]
DirectedForward = 1,
// Token: 0x040008A5 RID: 2213
[Token(Token = "0x4000694")]
DirectedBackward = 2,
// Token: 0x040008A6 RID: 2214
[Token(Token = "0x4000695")]
Undirected = 3
}
}
@@ -0,0 +1,177 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000279 RID: 633
[Token(Token = "0x20001A0")]
[StructLayout(0, Size = 96)]
public struct Edge : IEquatable<Edge>
{
// Token: 0x1700043D RID: 1085
// (get) Token: 0x0600159B RID: 5531 RVA: 0x0000A094 File Offset: 0x00008294
[Token(Token = "0x17000422")]
public OutputId SrcPort
{
[Token(Token = "0x6001187")]
[Address(RVA = "0xF760", Offset = "0xEB60", VA = "0x18000F760")]
[CompilerGenerated]
get
{
return default(OutputId);
}
}
// Token: 0x1700043E RID: 1086
// (get) Token: 0x0600159C RID: 5532 RVA: 0x0000A0AC File Offset: 0x000082AC
[Token(Token = "0x17000423")]
public Guid SrcNode
{
[Token(Token = "0x6001188")]
[Address(RVA = "0xF750", Offset = "0xEB50", VA = "0x18000F750")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x1700043F RID: 1087
// (get) Token: 0x0600159D RID: 5533 RVA: 0x0000A0C4 File Offset: 0x000082C4
[Token(Token = "0x17000424")]
public NodeDescId SrcNodeDesc
{
[Token(Token = "0x6001189")]
[Address(RVA = "0xF770", Offset = "0xEB70", VA = "0x18000F770")]
[CompilerGenerated]
get
{
return default(NodeDescId);
}
}
// Token: 0x17000440 RID: 1088
// (get) Token: 0x0600159E RID: 5534 RVA: 0x0000A0DC File Offset: 0x000082DC
[Token(Token = "0x17000425")]
public InputId DstPort
{
[Token(Token = "0x600118A")]
[Address(RVA = "0x9470", Offset = "0x8870", VA = "0x180009470")]
[CompilerGenerated]
get
{
return default(InputId);
}
}
// Token: 0x17000441 RID: 1089
// (get) Token: 0x0600159F RID: 5535 RVA: 0x0000A0F4 File Offset: 0x000082F4
[Token(Token = "0x17000426")]
public Guid DstNode
{
[Token(Token = "0x600118B")]
[Address(RVA = "0xF730", Offset = "0xEB30", VA = "0x18000F730")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x17000442 RID: 1090
// (get) Token: 0x060015A0 RID: 5536 RVA: 0x0000A10C File Offset: 0x0000830C
[Token(Token = "0x17000427")]
public NodeDescId DstNodeDesc
{
[Token(Token = "0x600118C")]
[Address(RVA = "0x298960", Offset = "0x297D60", VA = "0x180298960")]
[CompilerGenerated]
get
{
return default(NodeDescId);
}
}
// Token: 0x060015A1 RID: 5537 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600118D")]
[Address(RVA = "0x298920", Offset = "0x297D20", VA = "0x180298920")]
private Edge(OutputId srcPort, Guid srcNode, NodeDescId srcNodeDesc, InputId dstPort, Guid dstNode, NodeDescId dstNodeDesc)
{
}
// Token: 0x060015A2 RID: 5538 RVA: 0x0000A124 File Offset: 0x00008324
[Token(Token = "0x600118E")]
[Address(RVA = "0x2145160", Offset = "0x2143B60", VA = "0x182145160")]
public static Edge New(OutputId srcPort, Guid srcNode, NodeDescId srcNodeDesc, InputId dstPort, Guid dstNode, NodeDescId dstNodeDesc)
{
return default(Edge);
}
// Token: 0x060015A3 RID: 5539 RVA: 0x0000A13C File Offset: 0x0000833C
[Token(Token = "0x600118F")]
[Address(RVA = "0x298660", Offset = "0x297A60", VA = "0x180298660", Slot = "4")]
public bool Equals(Edge other)
{
return default(bool);
}
// Token: 0x060015A4 RID: 5540 RVA: 0x0000A154 File Offset: 0x00008354
[Token(Token = "0x6001190")]
[Address(RVA = "0x2985D0", Offset = "0x2979D0", VA = "0x1802985D0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x060015A5 RID: 5541 RVA: 0x0000A16C File Offset: 0x0000836C
[Token(Token = "0x6001191")]
[Address(RVA = "0x2145490", Offset = "0x2143E90", VA = "0x182145490")]
public static bool operator ==(Edge self, Edge other)
{
return default(bool);
}
// Token: 0x060015A6 RID: 5542 RVA: 0x0000A184 File Offset: 0x00008384
[Token(Token = "0x6001192")]
[Address(RVA = "0x21454E0", Offset = "0x2143EE0", VA = "0x1821454E0")]
public static bool operator !=(Edge self, Edge other)
{
return default(bool);
}
// Token: 0x060015A7 RID: 5543 RVA: 0x0000A19C File Offset: 0x0000839C
[Token(Token = "0x6001193")]
[Address(RVA = "0x2986B0", Offset = "0x297AB0", VA = "0x1802986B0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060015A8 RID: 5544 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001194")]
[Address(RVA = "0x298910", Offset = "0x297D10", VA = "0x180298910", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060015A9 RID: 5545 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001195")]
[Address(RVA = "0x2987A0", Offset = "0x297BA0", VA = "0x1802987A0")]
public NodeConnectionData Serialize()
{
return null;
}
// Token: 0x060015AA RID: 5546 RVA: 0x0000A1B4 File Offset: 0x000083B4
[Token(Token = "0x6001196")]
[Address(RVA = "0x2144DC0", Offset = "0x21437C0", VA = "0x182144DC0")]
public static Edge Deserialize(NodeConnectionData value)
{
return default(Edge);
}
}
}
@@ -0,0 +1,85 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200027A RID: 634
[Token(Token = "0x20001A1")]
[StructLayout(3)]
public sealed class EmptyComputeMonitor : IComputeMonitor, IMonitor
{
// Token: 0x17000443 RID: 1091
// (get) Token: 0x060015AB RID: 5547 RVA: 0x0000A1CC File Offset: 0x000083CC
[Token(Token = "0x17000428")]
public int Limit
{
[Token(Token = "0x6001197")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "9")]
get
{
return 0;
}
}
// Token: 0x17000444 RID: 1092
// (get) Token: 0x060015AC RID: 5548 RVA: 0x0000A1E4 File Offset: 0x000083E4
[Token(Token = "0x17000429")]
public int Amount
{
[Token(Token = "0x6001198")]
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "10")]
get
{
return 0;
}
}
// Token: 0x060015AD RID: 5549 RVA: 0x0000A1FC File Offset: 0x000083FC
[Token(Token = "0x6001199")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
public bool MarkAndTryExecute(int _)
{
return default(bool);
}
// Token: 0x060015AE RID: 5550 RVA: 0x0000A214 File Offset: 0x00008414
[Token(Token = "0x600119A")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "5")]
public bool MarkAndTryDelegateInvoke(int _)
{
return default(bool);
}
// Token: 0x060015AF RID: 5551 RVA: 0x0000A22C File Offset: 0x0000842C
[Token(Token = "0x600119B")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "6")]
public bool MarkAndTryInternalVariableInvoke(int _)
{
return default(bool);
}
// Token: 0x060015B0 RID: 5552 RVA: 0x0000A244 File Offset: 0x00008444
[Token(Token = "0x600119C")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
public bool MarkAndTryExternalVariableInvoke(int _)
{
return default(bool);
}
// Token: 0x060015B1 RID: 5553 RVA: 0x0000A25C File Offset: 0x0000845C
[Token(Token = "0x600119D")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "8")]
public bool MarkAndTryInitContext(int _)
{
return default(bool);
}
// Token: 0x060015B2 RID: 5554 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600119E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EmptyComputeMonitor()
{
}
}
}
@@ -0,0 +1,76 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200027B RID: 635
[Token(Token = "0x20001A2")]
[StructLayout(3)]
public sealed class EmptyNetworkMonitor : INetworkMonitor, IMonitor
{
// Token: 0x17000445 RID: 1093
// (get) Token: 0x060015B3 RID: 5555 RVA: 0x0000A274 File Offset: 0x00008474
[Token(Token = "0x1700042A")]
public int Limit
{
[Token(Token = "0x600119F")]
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "8")]
get
{
return 0;
}
}
// Token: 0x17000446 RID: 1094
// (get) Token: 0x060015B4 RID: 5556 RVA: 0x0000A28C File Offset: 0x0000848C
[Token(Token = "0x1700042B")]
public int Amount
{
[Token(Token = "0x60011A0")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "9")]
get
{
return 0;
}
}
// Token: 0x060015B5 RID: 5557 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011A1")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "4")]
public void Advance()
{
}
// Token: 0x060015B6 RID: 5558 RVA: 0x0000A2A4 File Offset: 0x000084A4
[Token(Token = "0x60011A2")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "5")]
public bool MarkAndTrySendRpc(int _)
{
return default(bool);
}
// Token: 0x060015B7 RID: 5559 RVA: 0x0000A2BC File Offset: 0x000084BC
[Token(Token = "0x60011A3")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "6")]
public bool MarkAndTrySetInternalSyncField(int _)
{
return default(bool);
}
// Token: 0x060015B8 RID: 5560 RVA: 0x0000A2D4 File Offset: 0x000084D4
[Token(Token = "0x60011A4")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
public bool MarkAndTrySetExternalSyncField(int _)
{
return default(bool);
}
// Token: 0x060015B9 RID: 5561 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011A5")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EmptyNetworkMonitor()
{
}
}
}
@@ -0,0 +1,100 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200027C RID: 636
[Token(Token = "0x20001A3")]
[StructLayout(3)]
public sealed class ExecParams
{
// Token: 0x17000447 RID: 1095
// (get) Token: 0x060015BA RID: 5562 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700042C")]
public IComputeMonitor ComputeMonitor
{
[Token(Token = "0x60011A6")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000448 RID: 1096
// (get) Token: 0x060015BB RID: 5563 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700042D")]
public INetworkMonitor NetworkMonitor
{
[Token(Token = "0x60011A7")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000449 RID: 1097
// (get) Token: 0x060015BC RID: 5564 RVA: 0x0000A2EC File Offset: 0x000084EC
// (set) Token: 0x060015BD RID: 5565 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700042E")]
public ulong CurrentExec
{
[Token(Token = "0x60011A8")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return 0UL;
}
[Token(Token = "0x60011A9")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060015BE RID: 5566 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011AA")]
[Address(RVA = "0x2145540", Offset = "0x2143F40", VA = "0x182145540")]
public void AdvanceExec()
{
}
// Token: 0x060015BF RID: 5567 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011AB")]
[Address(RVA = "0x74BD80", Offset = "0x74A780", VA = "0x18074BD80")]
private ExecParams(IComputeMonitor computeMonitor, INetworkMonitor networkMonitor, ulong currentExec)
{
}
// Token: 0x060015C0 RID: 5568 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011AC")]
[Address(RVA = "0x21456B0", Offset = "0x21440B0", VA = "0x1821456B0")]
public static ExecParams New(IComputeMonitor computeMonitor, INetworkMonitor networkMonitor, ulong currentExec)
{
return null;
}
// Token: 0x060015C1 RID: 5569 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011AD")]
[Address(RVA = "0x2145600", Offset = "0x2144000", VA = "0x182145600")]
public static ExecParams NewEmpty(ulong currentExec)
{
return null;
}
// Token: 0x060015C2 RID: 5570 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011AE")]
[Address(RVA = "0x2145550", Offset = "0x2143F50", VA = "0x182145550")]
public static ExecParams NewDangerousUnlimited(ulong currentExec)
{
return null;
}
}
}
@@ -0,0 +1,530 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Graph.Nodes;
using CircuitsV2.Graph.Payload;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200027D RID: 637
[Token(Token = "0x20001A4")]
[StructLayout(3)]
public static class GraphOp
{
// Token: 0x060015C3 RID: 5571 RVA: 0x0000A304 File Offset: 0x00008504
[Token(Token = "0x60011AF")]
[Address(RVA = "0x214AFA0", Offset = "0x21499A0", VA = "0x18214AFA0")]
public static Result<AddConnectionOk> CanConnect(Node srcNode, OutputPort srcPort, Node dstNode, InputPort dstPort)
{
return default(Result<AddConnectionOk>);
}
// Token: 0x060015C4 RID: 5572 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011B0")]
[Address(RVA = "0x214B5E0", Offset = "0x2149FE0", VA = "0x18214B5E0")]
public static void ConnectByRequest(Node srcNode, OutputPort srcPort, Node dstNode, InputPort dstPort)
{
}
// Token: 0x060015C5 RID: 5573 RVA: 0x0000A31C File Offset: 0x0000851C
[Token(Token = "0x60011B1")]
[Address(RVA = "0x214BC70", Offset = "0x214A670", VA = "0x18214BC70")]
internal static Result<AddConnectionOk> ConnectLocal(GlobalCircuitContext globalContext, Guid contextId, Guid srcNodeId, NodeDescId srcNodeGroupId, OutputId srcPortId, Guid dstNodeId, NodeDescId dstNodeGroupId, InputId dstPortId)
{
return default(Result<AddConnectionOk>);
}
// Token: 0x060015C6 RID: 5574 RVA: 0x0000A334 File Offset: 0x00008534
[Token(Token = "0x60011B2")]
[Address(RVA = "0x214B6D0", Offset = "0x214A0D0", VA = "0x18214B6D0")]
internal static PendingGraphEvents ConnectCore(Node srcNode, OutputPort srcPort, Node dstNode, InputPort dstPort)
{
return default(PendingGraphEvents);
}
// Token: 0x060015C7 RID: 5575 RVA: 0x0000A34C File Offset: 0x0000854C
[Token(Token = "0x60011B3")]
[Address(RVA = "0x214C150", Offset = "0x214AB50", VA = "0x18214C150")]
private static bool CreatesCycle(Node srcNode, Node dstNode)
{
return default(bool);
}
// Token: 0x060015C8 RID: 5576 RVA: 0x0000A364 File Offset: 0x00008564
[Token(Token = "0x60011B4")]
[Address(RVA = "0x214E1D0", Offset = "0x214CBD0", VA = "0x18214E1D0")]
private static bool IsConnected(Node srcNode, Node dstNode, OutputPort srcPort, InputPort dstPort)
{
return default(bool);
}
// Token: 0x060015C9 RID: 5577 RVA: 0x0000A37C File Offset: 0x0000857C
[Token(Token = "0x60011B5")]
[Address(RVA = "0x214B3F0", Offset = "0x2149DF0", VA = "0x18214B3F0")]
private static Result<int> CanDisconnect(OutputPort srcPort, InputPort dstPort)
{
return default(Result<int>);
}
// Token: 0x060015CA RID: 5578 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011B6")]
[Address(RVA = "0x214C940", Offset = "0x214B340", VA = "0x18214C940")]
public static void DisconnectByRequest(OutputPort srcPort, InputPort dstPort)
{
}
// Token: 0x060015CB RID: 5579 RVA: 0x0000A394 File Offset: 0x00008594
[Token(Token = "0x60011B7")]
[Address(RVA = "0x214D1C0", Offset = "0x214BBC0", VA = "0x18214D1C0")]
internal static Result<None> DisconnectLocal(GlobalCircuitContext globalContext, Guid contextId, OutputId srcPortId, Guid dstNodeId, NodeDescId dstNodeGroupId, InputId dstPortId)
{
return default(Result<None>);
}
// Token: 0x060015CC RID: 5580 RVA: 0x0000A3AC File Offset: 0x000085AC
[Token(Token = "0x60011B8")]
[Address(RVA = "0x214CA30", Offset = "0x214B430", VA = "0x18214CA30")]
internal static PendingGraphEvents DisconnectCore(OutputPort srcPort, InputPort dstPort)
{
return default(PendingGraphEvents);
}
// Token: 0x060015CD RID: 5581 RVA: 0x0000A3C4 File Offset: 0x000085C4
[Token(Token = "0x60011B9")]
[Address(RVA = "0x214CA90", Offset = "0x214B490", VA = "0x18214CA90")]
internal static PendingGraphEvents DisconnectCore(OutputPort srcPort, InputPort dstPort, int indexOfDstInSrc)
{
return default(PendingGraphEvents);
}
// Token: 0x060015CE RID: 5582 RVA: 0x0000A3DC File Offset: 0x000085DC
[Token(Token = "0x60011BA")]
[Address(RVA = "0x214DFC0", Offset = "0x214C9C0", VA = "0x18214DFC0")]
private static int IndexOfDstInSrc(OutputPort srcPort, InputPort dstPort)
{
return 0;
}
// Token: 0x060015CF RID: 5583 RVA: 0x0000A3F4 File Offset: 0x000085F4
[Token(Token = "0x60011BB")]
[Address(RVA = "0x214CED0", Offset = "0x214B8D0", VA = "0x18214CED0")]
private static ValueTuple<PendingGraphEvents, Func<PendingGraphEvents>> DisconnectForConnect(OutputPort srcPort, InputPort dstPort)
{
return default(ValueTuple<PendingGraphEvents, Func<PendingGraphEvents>>);
}
// Token: 0x060015D0 RID: 5584 RVA: 0x0000A40C File Offset: 0x0000860C
[Token(Token = "0x60011BC")]
[Address(RVA = "0x214B3D0", Offset = "0x2149DD0", VA = "0x18214B3D0")]
private static bool CanDisconnectPort(PortBase port)
{
return default(bool);
}
// Token: 0x060015D1 RID: 5585 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011BD")]
[Address(RVA = "0x214D660", Offset = "0x214C060", VA = "0x18214D660")]
public static void DisconnectPortByRequest(InputPort port)
{
}
// Token: 0x060015D2 RID: 5586 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011BE")]
[Address(RVA = "0x214D540", Offset = "0x214BF40", VA = "0x18214D540")]
public static void DisconnectPortByRequest(OutputPort port)
{
}
// Token: 0x060015D3 RID: 5587 RVA: 0x0000A424 File Offset: 0x00008624
[Token(Token = "0x60011BF")]
[Address(RVA = "0x214DC90", Offset = "0x214C690", VA = "0x18214DC90")]
internal static bool DisconnectPortLocal(InputPort port)
{
return default(bool);
}
// Token: 0x060015D4 RID: 5588 RVA: 0x0000A43C File Offset: 0x0000863C
[Token(Token = "0x60011C0")]
[Address(RVA = "0x214DCF0", Offset = "0x214C6F0", VA = "0x18214DCF0")]
internal static bool DisconnectPortLocal(OutputPort port)
{
return default(bool);
}
// Token: 0x060015D5 RID: 5589 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011C1")]
[Address(RVA = "0x214DA20", Offset = "0x214C420", VA = "0x18214DA20")]
internal static void DisconnectPortLocal(GlobalCircuitContext globalContext, Guid contextId, Guid nodeId, NodeDescId nodeGroupId, InputId portId)
{
}
// Token: 0x060015D6 RID: 5590 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011C2")]
[Address(RVA = "0x214DD50", Offset = "0x214C750", VA = "0x18214DD50")]
internal static void DisconnectPortLocal(GlobalCircuitContext globalContext, Guid contextId, Guid nodeId, NodeDescId nodeGroupId, OutputId portId)
{
}
// Token: 0x060015D7 RID: 5591 RVA: 0x0000A454 File Offset: 0x00008654
[Token(Token = "0x60011C3")]
[Address(RVA = "0x214D8D0", Offset = "0x214C2D0", VA = "0x18214D8D0")]
internal static PendingGraphEvents DisconnectPortCore(InputPort port)
{
return default(PendingGraphEvents);
}
// Token: 0x060015D8 RID: 5592 RVA: 0x0000A46C File Offset: 0x0000866C
[Token(Token = "0x60011C4")]
[Address(RVA = "0x214D780", Offset = "0x214C180", VA = "0x18214D780")]
internal static PendingGraphEvents DisconnectPortCore(OutputPort port)
{
return default(PendingGraphEvents);
}
// Token: 0x060015D9 RID: 5593 RVA: 0x0000A484 File Offset: 0x00008684
[Token(Token = "0x60011C5")]
[Address(RVA = "0x214B380", Offset = "0x2149D80", VA = "0x18214B380")]
private static bool CanDestroyNode(Node node)
{
return default(bool);
}
// Token: 0x060015DA RID: 5594 RVA: 0x0000A49C File Offset: 0x0000869C
[Token(Token = "0x60011C6")]
[Address(RVA = "0x214C7D0", Offset = "0x214B1D0", VA = "0x18214C7D0")]
internal static bool DestroyNodeLocal(GlobalCircuitContext globalContext, Guid contextId, Guid nodeId)
{
return default(bool);
}
// Token: 0x060015DB RID: 5595 RVA: 0x0000A4B4 File Offset: 0x000086B4
[Token(Token = "0x60011C7")]
[Address(RVA = "0x214C740", Offset = "0x214B140", VA = "0x18214C740")]
internal static bool DestroyNodeLocal(Node node)
{
return default(bool);
}
// Token: 0x060015DC RID: 5596 RVA: 0x0000A4CC File Offset: 0x000086CC
[Token(Token = "0x60011C8")]
[Address(RVA = "0x214C330", Offset = "0x214AD30", VA = "0x18214C330")]
internal static PendingGraphEvents DestroyNodeCore(Node node)
{
return default(PendingGraphEvents);
}
// Token: 0x060015DD RID: 5597 RVA: 0x0000A4E4 File Offset: 0x000086E4
[Token(Token = "0x60011C9")]
[Address(RVA = "0x21508D0", Offset = "0x214F2D0", VA = "0x1821508D0")]
internal static PendingGraphEvents SetPropertyNameCore(PropertyNode propertyNode, string name)
{
return default(PendingGraphEvents);
}
// Token: 0x060015DE RID: 5598 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011CA")]
[Address(RVA = "0x2149BB0", Offset = "0x21485B0", VA = "0x182149BB0")]
public static void AddInputDesc(GlobalCircuitContext rootContext, AddInputDescPayload payload)
{
}
// Token: 0x060015DF RID: 5599 RVA: 0x0000A4FC File Offset: 0x000086FC
[Token(Token = "0x60011CB")]
[Address(RVA = "0x2149620", Offset = "0x2148020", VA = "0x182149620")]
public static ValueTuple<PendingGraphEvents, InputDesc, InputPort> AddInputDescCore(CircuitContext context, Node node, NodeGroup nodeGroup, string name, CircuitType type)
{
return default(ValueTuple<PendingGraphEvents, InputDesc, InputPort>);
}
// Token: 0x060015E0 RID: 5600 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011CC")]
[Address(RVA = "0x214A110", Offset = "0x2148B10", VA = "0x18214A110")]
public static void AddInputPort(GlobalCircuitContext rootContext, AddInputPortPayload payload)
{
}
// Token: 0x060015E1 RID: 5601 RVA: 0x0000A514 File Offset: 0x00008714
[Token(Token = "0x60011CD")]
[Address(RVA = "0x2149D90", Offset = "0x2148790", VA = "0x182149D90")]
public static PendingGraphEvents AddInputPortCore(CircuitContext context, Node node, NodeGroup nodeGroup, InputDesc inputDesc, int inputDescIndex)
{
return default(PendingGraphEvents);
}
// Token: 0x060015E2 RID: 5602 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011CE")]
[Address(RVA = "0x214ADC0", Offset = "0x21497C0", VA = "0x18214ADC0")]
public static void AddOutputDesc(GlobalCircuitContext rootContext, AddOutputDescPayload payload)
{
}
// Token: 0x060015E3 RID: 5603 RVA: 0x0000A52C File Offset: 0x0000872C
[Token(Token = "0x60011CF")]
[Address(RVA = "0x214A960", Offset = "0x2149360", VA = "0x18214A960")]
public static ValueTuple<PendingGraphEvents, OutputDesc, OutputPort> AddOutputDescCore(CircuitContext context, Node node, NodeGroup nodeGroup, string name, CircuitType type)
{
return default(ValueTuple<PendingGraphEvents, OutputDesc, OutputPort>);
}
// Token: 0x060015E4 RID: 5604 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011D0")]
[Address(RVA = "0x214A660", Offset = "0x2149060", VA = "0x18214A660")]
public static void AddNodeDesc(GlobalCircuitContext rootContext, AddNodeDescPayload payload)
{
}
// Token: 0x060015E5 RID: 5605 RVA: 0x0000A544 File Offset: 0x00008744
[Token(Token = "0x60011D1")]
[Address(RVA = "0x214A3B0", Offset = "0x2148DB0", VA = "0x18214A3B0")]
public static PendingGraphEvents AddNodeDescCore(CircuitContext context, Node node, string name)
{
return default(PendingGraphEvents);
}
// Token: 0x060015E6 RID: 5606 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011D2")]
[Address(RVA = "0x214E690", Offset = "0x214D090", VA = "0x18214E690")]
public static void RemoveInputDesc(GlobalCircuitContext rootContext, RemoveInputDescPayload payload)
{
}
// Token: 0x060015E7 RID: 5607 RVA: 0x0000A55C File Offset: 0x0000875C
[Token(Token = "0x60011D3")]
[Address(RVA = "0x214E540", Offset = "0x214CF40", VA = "0x18214E540")]
public static PendingGraphEvents RemoveInputDescCore(Node node, NodeGroup nodeGroup, int inputDescIndex, InputDesc inputDesc)
{
return default(PendingGraphEvents);
}
// Token: 0x060015E8 RID: 5608 RVA: 0x0000A574 File Offset: 0x00008774
[Token(Token = "0x60011D4")]
[Address(RVA = "0x214EFC0", Offset = "0x214D9C0", VA = "0x18214EFC0")]
public static PendingGraphEvents RemoveInputPortsCore(Node node, NodeGroup nodeGroup)
{
return default(PendingGraphEvents);
}
// Token: 0x060015E9 RID: 5609 RVA: 0x0000A58C File Offset: 0x0000878C
[Token(Token = "0x60011D5")]
[Address(RVA = "0x214F0E0", Offset = "0x214DAE0", VA = "0x18214F0E0")]
public static PendingGraphEvents RemoveInputPortsCore(Node node, NodeGroup nodeGroup, int inputDescIndex)
{
return default(PendingGraphEvents);
}
// Token: 0x060015EA RID: 5610 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011D6")]
[Address(RVA = "0x214ED40", Offset = "0x214D740", VA = "0x18214ED40")]
public static void RemoveInputPort(GlobalCircuitContext rootContext, RemoveInputPortPayload payload)
{
}
// Token: 0x060015EB RID: 5611 RVA: 0x0000A5A4 File Offset: 0x000087A4
[Token(Token = "0x60011D7")]
[Address(RVA = "0x214E9F0", Offset = "0x214D3F0", VA = "0x18214E9F0")]
public static PendingGraphEvents RemoveInputPortCore(Node node, NodeGroup nodeGroup, int inputPortIndex, InputPort inputPort)
{
return default(PendingGraphEvents);
}
// Token: 0x060015EC RID: 5612 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011D8")]
[Address(RVA = "0x214FD10", Offset = "0x214E710", VA = "0x18214FD10")]
public static void RemoveOutputDesc(GlobalCircuitContext rootContext, RemoveOutputDescPayload payload)
{
}
// Token: 0x060015ED RID: 5613 RVA: 0x0000A5BC File Offset: 0x000087BC
[Token(Token = "0x60011D9")]
[Address(RVA = "0x214F8C0", Offset = "0x214E2C0", VA = "0x18214F8C0")]
public static PendingGraphEvents RemoveOutputDescCore(Node node, NodeGroup nodeGroup, int outputDescIndex, OutputDesc outputDesc)
{
return default(PendingGraphEvents);
}
// Token: 0x060015EE RID: 5614 RVA: 0x0000A5D4 File Offset: 0x000087D4
[Token(Token = "0x60011DA")]
[Address(RVA = "0x2150030", Offset = "0x214EA30", VA = "0x182150030")]
public static PendingGraphEvents RemoveOutputPortsCore(NodeGroup nodeGroup)
{
return default(PendingGraphEvents);
}
// Token: 0x060015EF RID: 5615 RVA: 0x0000A5EC File Offset: 0x000087EC
[Token(Token = "0x60011DB")]
[Address(RVA = "0x214FFA0", Offset = "0x214E9A0", VA = "0x18214FFA0")]
public static PendingGraphEvents RemoveOutputPortCore(NodeGroup nodeGroup, int outputDescIndex, OutputPort outputPort)
{
return default(PendingGraphEvents);
}
// Token: 0x060015F0 RID: 5616 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011DC")]
[Address(RVA = "0x214F700", Offset = "0x214E100", VA = "0x18214F700")]
public static void RemoveNodeDesc(GlobalCircuitContext rootContext, RemoveNodeDescPayload payload)
{
}
// Token: 0x060015F1 RID: 5617 RVA: 0x0000A604 File Offset: 0x00008804
[Token(Token = "0x60011DD")]
[Address(RVA = "0x214F2B0", Offset = "0x214DCB0", VA = "0x18214F2B0")]
public static PendingGraphEvents RemoveNodeDescCore(Node node, NodeGroup nodeGroup)
{
return default(PendingGraphEvents);
}
// Token: 0x060015F2 RID: 5618 RVA: 0x0000A61C File Offset: 0x0000881C
[Token(Token = "0x60011DE")]
[Address(RVA = "0x214B4A0", Offset = "0x2149EA0", VA = "0x18214B4A0")]
public static PendingGraphEvents ChangeInputDescCore(NodeGroup nodeGroup, int index, CircuitType type)
{
return default(PendingGraphEvents);
}
// Token: 0x060015F3 RID: 5619 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011DF")]
[Address(RVA = "0x214A730", Offset = "0x2149130", VA = "0x18214A730")]
public static void AddNode(GlobalCircuitContext rootContext, AddNodePayload payload)
{
}
// Token: 0x060015F4 RID: 5620 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E0")]
[Address(RVA = "0x2151110", Offset = "0x214FB10", VA = "0x182151110")]
public static void SpawnTemplate(GlobalCircuitContext rootContext, SpawnTemplatePayload payload)
{
}
// Token: 0x060015F5 RID: 5621 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E1")]
[Address(RVA = "0x21507A0", Offset = "0x214F1A0", VA = "0x1821507A0")]
public static void SetNodeName(GlobalCircuitContext rootContext, SetNodeNamePayload payload)
{
}
// Token: 0x060015F6 RID: 5622 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E2")]
[Address(RVA = "0x2150840", Offset = "0x214F240", VA = "0x182150840")]
public static void SetNodeTransform(GlobalCircuitContext rootContext, SetNodeTransformPayload payload)
{
}
// Token: 0x060015F7 RID: 5623 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E3")]
[Address(RVA = "0x2150310", Offset = "0x214ED10", VA = "0x182150310")]
public static void SetDefaultValue(GlobalCircuitContext rootContext, SetDefaultValuePayload payload)
{
}
// Token: 0x060015F8 RID: 5624 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E4")]
[Address(RVA = "0x21492E0", Offset = "0x2147CE0", VA = "0x1821492E0")]
public static void AddControlPanel(GlobalCircuitContext rootContext, AddControlPanelPayload payload)
{
}
// Token: 0x060015F9 RID: 5625 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E5")]
[Address(RVA = "0x2149480", Offset = "0x2147E80", VA = "0x182149480")]
public static void AddEvent(GlobalCircuitContext rootContext, AddEventPayload payload)
{
}
// Token: 0x060015FA RID: 5626 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E6")]
[Address(RVA = "0x214E440", Offset = "0x214CE40", VA = "0x18214E440")]
public static void RemoveEvent(GlobalCircuitContext rootContext, RemoveEventPayload payload)
{
}
// Token: 0x060015FB RID: 5627 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E7")]
[Address(RVA = "0x21493E0", Offset = "0x2147DE0", VA = "0x1821493E0")]
public static void AddEventArg(GlobalCircuitContext rootContext, AddEventArgPayload payload)
{
}
// Token: 0x060015FC RID: 5628 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E8")]
[Address(RVA = "0x214E3A0", Offset = "0x214CDA0", VA = "0x18214E3A0")]
public static void RemoveEventArg(GlobalCircuitContext rootContext, RemoveEventArgPayload payload)
{
}
// Token: 0x060015FD RID: 5629 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011E9")]
[Address(RVA = "0x2150560", Offset = "0x214EF60", VA = "0x182150560")]
public static void SetEventName(GlobalCircuitContext rootContext, SetEventNamePayload payload)
{
}
// Token: 0x060015FE RID: 5630 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011EA")]
[Address(RVA = "0x2150700", Offset = "0x214F100", VA = "0x182150700")]
public static void SetEventTransform(GlobalCircuitContext rootContext, SetEventTransformPayload payload)
{
}
// Token: 0x060015FF RID: 5631 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011EB")]
[Address(RVA = "0x2150600", Offset = "0x214F000", VA = "0x182150600")]
public static void SetEventNodeBaseRegistration(GlobalCircuitContext rootContext, SetEventNodeBaseRegistrationPayload payload)
{
}
// Token: 0x06001600 RID: 5632 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011EC")]
[Address(RVA = "0x2151050", Offset = "0x214FA50", VA = "0x182151050")]
public static void SetSyncedEventSenderTarget(GlobalCircuitContext rootContext, SetSyncedEventSenderTargetPayload payload)
{
}
// Token: 0x06001601 RID: 5633 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011ED")]
[Address(RVA = "0x2149250", Offset = "0x2147C50", VA = "0x182149250")]
public static void AddContext(GlobalCircuitContext rootContext, AddContextPayload payload)
{
}
// Token: 0x06001602 RID: 5634 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011EE")]
[Address(RVA = "0x214E340", Offset = "0x214CD40", VA = "0x18214E340")]
public static void RemoveContext(GlobalCircuitContext rootContext, RemoveContextPayload payload)
{
}
// Token: 0x06001603 RID: 5635 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011EF")]
[Address(RVA = "0x2150250", Offset = "0x214EC50", VA = "0x182150250")]
public static void SetControlPanelIsDetachedFromObject(GlobalCircuitContext rootContext, SetControlPanelIsDetachedFromObjectPayload payload)
{
}
// Token: 0x06001604 RID: 5636 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011F0")]
[Address(RVA = "0x2150F70", Offset = "0x214F970", VA = "0x182150F70")]
public static void SetPropertyName(GlobalCircuitContext rootContext, SetPropertyNamePayload payload)
{
}
// Token: 0x06001605 RID: 5637 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60011F1")]
[Address(RVA = "0x214E070", Offset = "0x214CA70", VA = "0x18214E070")]
public static void InferAndUpdateGraph(IEnumerable<NodeGroup> nodes)
{
}
// Token: 0x06001606 RID: 5638 RVA: 0x0000A634 File Offset: 0x00008834
[Token(Token = "0x60011F2")]
[Address(RVA = "0x2151180", Offset = "0x214FB80", VA = "0x182151180")]
[CompilerGenerated]
internal static Result<AddConnectionOk> <CanConnect>g__UndoAnd|0_0(Result<AddConnectionOk> result, ref GraphOp.<>c__DisplayClass0_0 A_1)
{
return default(Result<AddConnectionOk>);
}
}
}
@@ -0,0 +1,70 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using JetBrains.Annotations;
namespace CircuitsV2.Graph
{
// Token: 0x0200028E RID: 654
[Token(Token = "0x20001A6")]
[StructLayout(3)]
public static class GraphTraversal
{
// Token: 0x0600162B RID: 5675 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011F3")]
[Address(RVA = "0x2151210", Offset = "0x214FC10", VA = "0x182151210")]
public static HashSet<Node> DFSCopy(Node root, DFSType dfsType)
{
return null;
}
// Token: 0x0600162C RID: 5676 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011F4")]
[Address(RVA = "0x2151280", Offset = "0x214FC80", VA = "0x182151280")]
public static IEnumerable<Node> DFS(Node root, DFSType dfsType)
{
return null;
}
// Token: 0x0600162D RID: 5677 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60011F5")]
[Address(RVA = "0x2151620", Offset = "0x2150020", VA = "0x182151620")]
public static List<Node> TopologicSort(params Node[] roots)
{
return null;
}
// Token: 0x0600162E RID: 5678 RVA: 0x0000A6AC File Offset: 0x000088AC
[Token(Token = "0x60011F6")]
[Address(RVA = "0x2151300", Offset = "0x214FD00", VA = "0x182151300")]
public static Result<ExecOk> ExecuteFromNextNode([NotNull] Node executableNode, [CanBeNull] OutputPort execPort, [NotNull] ExecParams executionScope)
{
return default(Result<ExecOk>);
}
// Token: 0x0600162F RID: 5679 RVA: 0x0000A6C4 File Offset: 0x000088C4
[Token(Token = "0x60011F7")]
[Address(RVA = "0x21514F0", Offset = "0x214FEF0", VA = "0x1821514F0")]
public static Result<ExecOk> ExecuteFromNode([NotNull] Node executableNode, [CanBeNull] PortBase execPort, [NotNull] ExecParams executionScope)
{
return default(Result<ExecOk>);
}
// Token: 0x0200028F RID: 655
[Token(Token = "0x20003AB")]
internal struct TopologicStackEntry
{
// Token: 0x040008A7 RID: 2215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000A37")]
public Node Node;
// Token: 0x040008A8 RID: 2216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000A38")]
public bool IsParent;
}
}
}
@@ -0,0 +1,37 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000292 RID: 658
[Token(Token = "0x20001A7")]
[StructLayout(3)]
public interface IComputeMonitor : IMonitor
{
// Token: 0x06001643 RID: 5699
[Token(Token = "0x60011F8")]
[Address(Slot = "0")]
bool MarkAndTryExecute(int markAmount = 100);
// Token: 0x06001644 RID: 5700
[Token(Token = "0x60011F9")]
[Address(Slot = "1")]
bool MarkAndTryDelegateInvoke(int markAmount = 110);
// Token: 0x06001645 RID: 5701
[Token(Token = "0x60011FA")]
[Address(Slot = "2")]
bool MarkAndTryInternalVariableInvoke(int markAmount = 55);
// Token: 0x06001646 RID: 5702
[Token(Token = "0x60011FB")]
[Address(Slot = "3")]
bool MarkAndTryExternalVariableInvoke(int markAmount = 10);
// Token: 0x06001647 RID: 5703
[Token(Token = "0x60011FC")]
[Address(Slot = "4")]
bool MarkAndTryInitContext(int markAmount = 10);
}
}
@@ -0,0 +1,32 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000293 RID: 659
[Token(Token = "0x20001A8")]
[StructLayout(3)]
public interface IMonitor
{
// Token: 0x1700044C RID: 1100
// (get) Token: 0x06001648 RID: 5704
[Token(Token = "0x1700042F")]
int Limit
{
[Token(Token = "0x60011FD")]
[Address(Slot = "0")]
get;
}
// Token: 0x1700044D RID: 1101
// (get) Token: 0x06001649 RID: 5705
[Token(Token = "0x17000430")]
int Amount
{
[Token(Token = "0x60011FE")]
[Address(Slot = "1")]
get;
}
}
}
@@ -0,0 +1,28 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000294 RID: 660
[Token(Token = "0x20001A9")]
[StructLayout(3)]
public static class IMonitorExt
{
// Token: 0x0600164A RID: 5706 RVA: 0x0000A73C File Offset: 0x0000893C
[Token(Token = "0x60011FF")]
[Address(RVA = "0x216BB30", Offset = "0x216A530", VA = "0x18216BB30")]
public static bool IsLimitSurpassed<T>(this T self) where T : IMonitor
{
return default(bool);
}
// Token: 0x0600164B RID: 5707 RVA: 0x0000A754 File Offset: 0x00008954
[Token(Token = "0x6001200")]
[Address(RVA = "0x20430C0", Offset = "0x2041AC0", VA = "0x1820430C0")]
public static float RatioInUse<T>(this T self) where T : IMonitor
{
return 0f;
}
}
}
@@ -0,0 +1,32 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000295 RID: 661
[Token(Token = "0x20001AA")]
[StructLayout(3)]
public interface INetworkMonitor : IMonitor
{
// Token: 0x0600164C RID: 5708
[Token(Token = "0x6001201")]
[Address(Slot = "0")]
void Advance();
// Token: 0x0600164D RID: 5709
[Token(Token = "0x6001202")]
[Address(Slot = "1")]
bool MarkAndTrySendRpc(int markAmount);
// Token: 0x0600164E RID: 5710
[Token(Token = "0x6001203")]
[Address(Slot = "2")]
bool MarkAndTrySetInternalSyncField(int markAmount);
// Token: 0x0600164F RID: 5711
[Token(Token = "0x6001204")]
[Address(Slot = "3")]
bool MarkAndTrySetExternalSyncField(int markAmount);
}
}
@@ -0,0 +1,49 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000296 RID: 662
[Token(Token = "0x20001AB")]
[StructLayout(3)]
public interface IPort
{
// Token: 0x1700044E RID: 1102
// (get) Token: 0x06001650 RID: 5712
[Token(Token = "0x17000431")]
bool IsConnected
{
[Token(Token = "0x6001205")]
[Address(Slot = "0")]
get;
}
// Token: 0x1700044F RID: 1103
// (get) Token: 0x06001651 RID: 5713
[Token(Token = "0x17000432")]
CircuitType GenericPortType
{
[Token(Token = "0x6001206")]
[Address(Slot = "1")]
get;
}
// Token: 0x17000450 RID: 1104
// (get) Token: 0x06001652 RID: 5714
[Token(Token = "0x17000433")]
CircuitType SpecificPortType
{
[Token(Token = "0x6001207")]
[Address(Slot = "2")]
get;
}
// Token: 0x1400001A RID: 26
// (add) Token: 0x06001653 RID: 5715
// (remove) Token: 0x06001654 RID: 5716
[Token(Token = "0x1400001A")]
event Action OnSpecificPortTypeChanged;
}
}
@@ -0,0 +1,22 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000274 RID: 628
[Token(Token = "0x200019B")]
[StructLayout(3)]
public interface ITransformable
{
// Token: 0x1700042F RID: 1071
// (get) Token: 0x06001572 RID: 5490
[Token(Token = "0x17000414")]
CircuitObjectTransform Transform
{
[Token(Token = "0x600115E")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,299 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000297 RID: 663
[Token(Token = "0x20001AC")]
[StructLayout(0)]
public struct InOut
{
// Token: 0x06001655 RID: 5717 RVA: 0x0000A76C File Offset: 0x0000896C
[Token(Token = "0x600120A")]
[Address(RVA = "0x298970", Offset = "0x297D70", VA = "0x180298970")]
public Result<None> In1(ExecParams e, Node n, InputPort in0)
{
return default(Result<None>);
}
// Token: 0x06001656 RID: 5718 RVA: 0x0000A784 File Offset: 0x00008984
[Token(Token = "0x600120B")]
[Address(RVA = "0x2989D0", Offset = "0x297DD0", VA = "0x1802989D0")]
public Result<None> In2(ExecParams e, Node n, InputPort in0, InputPort in1)
{
return default(Result<None>);
}
// Token: 0x06001657 RID: 5719 RVA: 0x0000A79C File Offset: 0x0000899C
[Token(Token = "0x600120C")]
[Address(RVA = "0x298A90", Offset = "0x297E90", VA = "0x180298A90")]
public Result<None> In3(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2)
{
return default(Result<None>);
}
// Token: 0x06001658 RID: 5720 RVA: 0x0000A7B4 File Offset: 0x000089B4
[Token(Token = "0x600120D")]
[Address(RVA = "0x298BA0", Offset = "0x297FA0", VA = "0x180298BA0")]
public Result<None> In4(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2, InputPort in3)
{
return default(Result<None>);
}
// Token: 0x06001659 RID: 5721 RVA: 0x0000A7CC File Offset: 0x000089CC
[Token(Token = "0x600120E")]
[Address(RVA = "0x298CF0", Offset = "0x2980F0", VA = "0x180298CF0")]
public Result<None> In5(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2, InputPort in3, InputPort in4)
{
return default(Result<None>);
}
// Token: 0x0600165A RID: 5722 RVA: 0x0000A7E4 File Offset: 0x000089E4
[Token(Token = "0x600120F")]
[Address(RVA = "0x298E90", Offset = "0x298290", VA = "0x180298E90")]
public Result<None> In6(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2, InputPort in3, InputPort in4, InputPort in5)
{
return default(Result<None>);
}
// Token: 0x0600165B RID: 5723 RVA: 0x0000A7FC File Offset: 0x000089FC
[Token(Token = "0x6001210")]
[Address(RVA = "0x298F10", Offset = "0x298310", VA = "0x180298F10")]
public Result<None> In7(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2, InputPort in3, InputPort in4, InputPort in5, InputPort in6)
{
return default(Result<None>);
}
// Token: 0x0600165C RID: 5724 RVA: 0x0000A814 File Offset: 0x00008A14
[Token(Token = "0x6001211")]
[Address(RVA = "0x298FA0", Offset = "0x2983A0", VA = "0x180298FA0")]
public Result<None> In8(ExecParams e, Node n, InputPort in0, InputPort in1, InputPort in2, InputPort in3, InputPort in4, InputPort in5, InputPort in6, InputPort in7)
{
return default(Result<None>);
}
// Token: 0x0600165D RID: 5725 RVA: 0x0000A82C File Offset: 0x00008A2C
[Token(Token = "0x6001212")]
[Address(RVA = "0x299040", Offset = "0x298440", VA = "0x180299040")]
public Result<None> InMulti(ExecParams e, Node n, IEnumerable<InputPort> multi)
{
return default(Result<None>);
}
// Token: 0x0600165E RID: 5726 RVA: 0x0000A844 File Offset: 0x00008A44
[Token(Token = "0x6001213")]
[Address(RVA = "0x299080", Offset = "0x298480", VA = "0x180299080")]
public Result<None> Out1(ExecParams e, Node n, OutputPort out0)
{
return default(Result<None>);
}
// Token: 0x0600165F RID: 5727 RVA: 0x0000A85C File Offset: 0x00008A5C
[Token(Token = "0x6001214")]
[Address(RVA = "0x2990F0", Offset = "0x2984F0", VA = "0x1802990F0")]
public Result<None> Out2(ExecParams e, Node n, OutputPort out0, OutputPort out1)
{
return default(Result<None>);
}
// Token: 0x06001660 RID: 5728 RVA: 0x0000A874 File Offset: 0x00008A74
[Token(Token = "0x6001215")]
[Address(RVA = "0x2991B0", Offset = "0x2985B0", VA = "0x1802991B0")]
public Result<None> Out3(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2)
{
return default(Result<None>);
}
// Token: 0x06001661 RID: 5729 RVA: 0x0000A88C File Offset: 0x00008A8C
[Token(Token = "0x6001216")]
[Address(RVA = "0x2992C0", Offset = "0x2986C0", VA = "0x1802992C0")]
public Result<None> Out4(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2, OutputPort out3)
{
return default(Result<None>);
}
// Token: 0x06001662 RID: 5730 RVA: 0x0000A8A4 File Offset: 0x00008AA4
[Token(Token = "0x6001217")]
[Address(RVA = "0x299420", Offset = "0x298820", VA = "0x180299420")]
public Result<None> Out5(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2, OutputPort out3, OutputPort out4)
{
return default(Result<None>);
}
// Token: 0x06001663 RID: 5731 RVA: 0x0000A8BC File Offset: 0x00008ABC
[Token(Token = "0x6001218")]
[Address(RVA = "0x2995D0", Offset = "0x2989D0", VA = "0x1802995D0")]
public Result<None> Out6(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2, OutputPort out3, OutputPort out4, OutputPort out5)
{
return default(Result<None>);
}
// Token: 0x06001664 RID: 5732 RVA: 0x0000A8D4 File Offset: 0x00008AD4
[Token(Token = "0x6001219")]
[Address(RVA = "0x299650", Offset = "0x298A50", VA = "0x180299650")]
public Result<None> Out7(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2, OutputPort out3, OutputPort out4, OutputPort out5, OutputPort out6)
{
return default(Result<None>);
}
// Token: 0x06001665 RID: 5733 RVA: 0x0000A8EC File Offset: 0x00008AEC
[Token(Token = "0x600121A")]
[Address(RVA = "0x2996E0", Offset = "0x298AE0", VA = "0x1802996E0")]
public Result<None> Out8(ExecParams e, Node n, OutputPort out0, OutputPort out1, OutputPort out2, OutputPort out3, OutputPort out4, OutputPort out5, OutputPort out6, OutputPort out7)
{
return default(Result<None>);
}
// Token: 0x06001666 RID: 5734 RVA: 0x0000A904 File Offset: 0x00008B04
[Token(Token = "0x600121B")]
[Address(RVA = "0x299780", Offset = "0x298B80", VA = "0x180299780")]
public Result<None> Return1(in CircuitSignal return0)
{
return default(Result<None>);
}
// Token: 0x06001667 RID: 5735 RVA: 0x0000A91C File Offset: 0x00008B1C
[Token(Token = "0x600121C")]
[Address(RVA = "0x2997C0", Offset = "0x298BC0", VA = "0x1802997C0")]
public Result<None> Return2(in CircuitSignal return0, in CircuitSignal return1)
{
return default(Result<None>);
}
// Token: 0x06001668 RID: 5736 RVA: 0x0000A934 File Offset: 0x00008B34
[Token(Token = "0x600121D")]
[Address(RVA = "0x299820", Offset = "0x298C20", VA = "0x180299820")]
public Result<None> Return3(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2)
{
return default(Result<None>);
}
// Token: 0x06001669 RID: 5737 RVA: 0x0000A94C File Offset: 0x00008B4C
[Token(Token = "0x600121E")]
[Address(RVA = "0x2998A0", Offset = "0x298CA0", VA = "0x1802998A0")]
public Result<None> Return4(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2, in CircuitSignal return3)
{
return default(Result<None>);
}
// Token: 0x0600166A RID: 5738 RVA: 0x0000A964 File Offset: 0x00008B64
[Token(Token = "0x600121F")]
[Address(RVA = "0x299950", Offset = "0x298D50", VA = "0x180299950")]
public Result<None> Return5(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2, in CircuitSignal return3, in CircuitSignal return4)
{
return default(Result<None>);
}
// Token: 0x0600166B RID: 5739 RVA: 0x0000A97C File Offset: 0x00008B7C
[Token(Token = "0x6001220")]
[Address(RVA = "0x299A40", Offset = "0x298E40", VA = "0x180299A40")]
public Result<None> Return6(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2, in CircuitSignal return3, in CircuitSignal return4, in CircuitSignal return5)
{
return default(Result<None>);
}
// Token: 0x0600166C RID: 5740 RVA: 0x0000A994 File Offset: 0x00008B94
[Token(Token = "0x6001221")]
[Address(RVA = "0x299B70", Offset = "0x298F70", VA = "0x180299B70")]
public Result<None> Return7(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2, in CircuitSignal return3, in CircuitSignal return4, in CircuitSignal return5, in CircuitSignal return6)
{
return default(Result<None>);
}
// Token: 0x0600166D RID: 5741 RVA: 0x0000A9AC File Offset: 0x00008BAC
[Token(Token = "0x6001222")]
[Address(RVA = "0x299CD0", Offset = "0x2990D0", VA = "0x180299CD0")]
public Result<None> Return8(in CircuitSignal return0, in CircuitSignal return1, in CircuitSignal return2, in CircuitSignal return3, in CircuitSignal return4, in CircuitSignal return5, in CircuitSignal return6, in CircuitSignal return7)
{
return default(Result<None>);
}
// Token: 0x040008BD RID: 2237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000696")]
public CircuitSignal in0;
// Token: 0x040008BE RID: 2238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000697")]
public CircuitSignal in1;
// Token: 0x040008BF RID: 2239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000698")]
public CircuitSignal in2;
// Token: 0x040008C0 RID: 2240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000699")]
public CircuitSignal in3;
// Token: 0x040008C1 RID: 2241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400069A")]
public CircuitSignal in4;
// Token: 0x040008C2 RID: 2242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400069B")]
public CircuitSignal in5;
// Token: 0x040008C3 RID: 2243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400069C")]
public CircuitSignal in6;
// Token: 0x040008C4 RID: 2244
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400069D")]
public CircuitSignal in7;
// Token: 0x040008C5 RID: 2245
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400069E")]
public IEnumerable<CircuitSignal> multi;
// Token: 0x040008C6 RID: 2246
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400069F")]
public CircuitSignal out0;
// Token: 0x040008C7 RID: 2247
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40006A0")]
public CircuitSignal out1;
// Token: 0x040008C8 RID: 2248
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40006A1")]
public CircuitSignal out2;
// Token: 0x040008C9 RID: 2249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40006A2")]
public CircuitSignal out3;
// Token: 0x040008CA RID: 2250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x40006A3")]
public CircuitSignal out4;
// Token: 0x040008CB RID: 2251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40006A4")]
public CircuitSignal out5;
// Token: 0x040008CC RID: 2252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40006A5")]
public CircuitSignal out6;
// Token: 0x040008CD RID: 2253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x40006A6")]
public CircuitSignal out7;
}
}
@@ -0,0 +1,19 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000298 RID: 664
[Token(Token = "0x20001AD")]
[StructLayout(3, Size = 4)]
public enum InitializationKind
{
// Token: 0x040008CF RID: 2255
[Token(Token = "0x40006A8")]
FirstTimeEver,
// Token: 0x040008D0 RID: 2256
[Token(Token = "0x40006A9")]
FirstTimeDeserialize
}
}
@@ -0,0 +1,183 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x02000299 RID: 665
[Token(Token = "0x20001AE")]
[StructLayout(3)]
public sealed class InputDesc
{
// Token: 0x17000451 RID: 1105
// (get) Token: 0x0600166E RID: 5742 RVA: 0x0000A9C4 File Offset: 0x00008BC4
[Token(Token = "0x17000434")]
public InputDescId Id
{
[Token(Token = "0x6001223")]
[Address(RVA = "0xE6BDC0", Offset = "0xE6A7C0", VA = "0x180E6BDC0")]
[CompilerGenerated]
get
{
return default(InputDescId);
}
}
// Token: 0x17000452 RID: 1106
// (get) Token: 0x0600166F RID: 5743 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000435")]
public string Name
{
[Token(Token = "0x6001224")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000453 RID: 1107
// (get) Token: 0x06001670 RID: 5744 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x06001671 RID: 5745 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x17000436")]
public CircuitType Type
{
[Token(Token = "0x6001225")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6001226")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06001672 RID: 5746 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001227")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
internal void DangerouslyChangeType(CircuitType type)
{
}
// Token: 0x17000454 RID: 1108
// (get) Token: 0x06001673 RID: 5747 RVA: 0x0000A9DC File Offset: 0x00008BDC
[Token(Token = "0x17000437")]
public CircuitSignal DefaultValue
{
[Token(Token = "0x6001228")]
[Address(RVA = "0x2154180", Offset = "0x2152B80", VA = "0x182154180")]
[CompilerGenerated]
get
{
return default(CircuitSignal);
}
}
// Token: 0x17000455 RID: 1109
// (get) Token: 0x06001674 RID: 5748 RVA: 0x0000A9F4 File Offset: 0x00008BF4
[Token(Token = "0x17000438")]
public int DefaultAmount
{
[Token(Token = "0x6001229")]
[Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x17000456 RID: 1110
// (get) Token: 0x06001675 RID: 5749 RVA: 0x0000AA0C File Offset: 0x00008C0C
[Token(Token = "0x17000439")]
public int Minimum
{
[Token(Token = "0x600122A")]
[Address(RVA = "0x567EC0", Offset = "0x5668C0", VA = "0x180567EC0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x17000457 RID: 1111
// (get) Token: 0x06001676 RID: 5750 RVA: 0x0000AA24 File Offset: 0x00008C24
[Token(Token = "0x1700043A")]
public int Maximum
{
[Token(Token = "0x600122B")]
[Address(RVA = "0x549060", Offset = "0x547A60", VA = "0x180549060")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x06001677 RID: 5751 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600122C")]
[Address(RVA = "0x21540A0", Offset = "0x2152AA0", VA = "0x1821540A0")]
public InputDesc(InputDescId id, string name, CircuitType type, CircuitSignal defaultValue, int defaultAmount, int minimum, int maximum)
{
}
// Token: 0x06001678 RID: 5752 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600122D")]
[Address(RVA = "0x2153B00", Offset = "0x2152500", VA = "0x182153B00")]
public InputPort CreatePort(NodeDescId nodeDescId, InputId inputId)
{
return null;
}
// Token: 0x06001679 RID: 5753 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600122E")]
[Address(RVA = "0x2153BD0", Offset = "0x21525D0", VA = "0x182153BD0")]
public IEnumerable<InputPort> CreatePorts(NodeDescId nodeDescId, Func<Guid> nextGuid)
{
return null;
}
// Token: 0x0600167A RID: 5754 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600122F")]
[Address(RVA = "0x2153FC0", Offset = "0x21529C0", VA = "0x182153FC0")]
public IEnumerable<InputPort> UpdatePorts(NodeDescId nodeDescId, IEnumerable<InputPort> inputPorts, Func<Guid> nextGuid)
{
return null;
}
// Token: 0x0600167B RID: 5755 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001230")]
[Address(RVA = "0x2153E70", Offset = "0x2152870", VA = "0x182153E70")]
public InputDescData Serialize()
{
return null;
}
// Token: 0x0600167C RID: 5756 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001231")]
[Address(RVA = "0x2153CE0", Offset = "0x21526E0", VA = "0x182153CE0")]
public static InputDesc Deserialize(InputDescData protobuf)
{
return null;
}
// Token: 0x0600167D RID: 5757 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001232")]
[Address(RVA = "0x2153F60", Offset = "0x2152960", VA = "0x182153F60", Slot = "3")]
public override string ToString()
{
return null;
}
}
}
@@ -0,0 +1,107 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Google.Protobuf;
namespace CircuitsV2.Graph
{
// Token: 0x0200029C RID: 668
[Token(Token = "0x20001AF")]
[StructLayout(0, Size = 16)]
public struct InputDescId : IEquatable<InputDescId>
{
// Token: 0x06001682 RID: 5762 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001233")]
[Address(RVA = "0xF7C0", Offset = "0xEBC0", VA = "0x18000F7C0")]
private InputDescId(Guid value)
{
}
// Token: 0x06001683 RID: 5763 RVA: 0x0000AA3C File Offset: 0x00008C3C
[Token(Token = "0x6001234")]
[Address(RVA = "0x4D1330", Offset = "0x4CFD30", VA = "0x1804D1330")]
public static InputDescId New(Guid value)
{
return default(InputDescId);
}
// Token: 0x06001684 RID: 5764 RVA: 0x0000AA54 File Offset: 0x00008C54
[Token(Token = "0x6001235")]
[Address(RVA = "0x299EF0", Offset = "0x2992F0", VA = "0x180299EF0", Slot = "4")]
public bool Equals(InputDescId other)
{
return default(bool);
}
// Token: 0x06001685 RID: 5765 RVA: 0x0000AA6C File Offset: 0x00008C6C
[Token(Token = "0x6001236")]
[Address(RVA = "0x299E90", Offset = "0x299290", VA = "0x180299E90", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06001686 RID: 5766 RVA: 0x0000AA84 File Offset: 0x00008C84
[Token(Token = "0x6001237")]
[Address(RVA = "0x2153A00", Offset = "0x2152400", VA = "0x182153A00")]
public static bool operator ==(InputDescId self, InputDescId other)
{
return default(bool);
}
// Token: 0x06001687 RID: 5767 RVA: 0x0000AA9C File Offset: 0x00008C9C
[Token(Token = "0x6001238")]
[Address(RVA = "0x2153A80", Offset = "0x2152480", VA = "0x182153A80")]
public static bool operator !=(InputDescId self, InputDescId other)
{
return default(bool);
}
// Token: 0x06001688 RID: 5768 RVA: 0x0000AAB4 File Offset: 0x00008CB4
[Token(Token = "0x6001239")]
[Address(RVA = "0x299F80", Offset = "0x299380", VA = "0x180299F80", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06001689 RID: 5769 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600123A")]
[Address(RVA = "0x299FC0", Offset = "0x2993C0", VA = "0x180299FC0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x17000458 RID: 1112
// (get) Token: 0x0600168A RID: 5770 RVA: 0x0000AACC File Offset: 0x00008CCC
[Token(Token = "0x1700043B")]
public Guid Guid
{
[Token(Token = "0x600123B")]
[Address(RVA = "0xF760", Offset = "0xEB60", VA = "0x18000F760")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x0600168B RID: 5771 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600123C")]
[Address(RVA = "0x299FA0", Offset = "0x2993A0", VA = "0x180299FA0")]
public ByteString Serialize()
{
return null;
}
// Token: 0x0600168C RID: 5772 RVA: 0x0000AAE4 File Offset: 0x00008CE4
[Token(Token = "0x600123D")]
[Address(RVA = "0x2153840", Offset = "0x2152240", VA = "0x182153840")]
public static InputDescId Deserialize(ByteString value)
{
return default(InputDescId);
}
}
}
@@ -0,0 +1,107 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Google.Protobuf;
namespace CircuitsV2.Graph
{
// Token: 0x0200029D RID: 669
[Token(Token = "0x20001B0")]
[StructLayout(0, Size = 16)]
public struct InputId : IEquatable<InputId>
{
// Token: 0x0600168D RID: 5773 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600123E")]
[Address(RVA = "0xF7C0", Offset = "0xEBC0", VA = "0x18000F7C0")]
private InputId(Guid value)
{
}
// Token: 0x0600168E RID: 5774 RVA: 0x0000AAFC File Offset: 0x00008CFC
[Token(Token = "0x600123F")]
[Address(RVA = "0x4D1330", Offset = "0x4CFD30", VA = "0x1804D1330")]
public static InputId New(Guid value)
{
return default(InputId);
}
// Token: 0x0600168F RID: 5775 RVA: 0x0000AB14 File Offset: 0x00008D14
[Token(Token = "0x6001240")]
[Address(RVA = "0x2AA320", Offset = "0x2A9720", VA = "0x1802AA320", Slot = "4")]
public bool Equals(InputId other)
{
return default(bool);
}
// Token: 0x06001690 RID: 5776 RVA: 0x0000AB2C File Offset: 0x00008D2C
[Token(Token = "0x6001241")]
[Address(RVA = "0x2AA3B0", Offset = "0x2A97B0", VA = "0x1802AA3B0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06001691 RID: 5777 RVA: 0x0000AB44 File Offset: 0x00008D44
[Token(Token = "0x6001242")]
[Address(RVA = "0x21EC220", Offset = "0x21EAC20", VA = "0x1821EC220")]
public static bool operator ==(InputId self, InputId other)
{
return default(bool);
}
// Token: 0x06001692 RID: 5778 RVA: 0x0000AB5C File Offset: 0x00008D5C
[Token(Token = "0x6001243")]
[Address(RVA = "0x21EC2A0", Offset = "0x21EACA0", VA = "0x1821EC2A0")]
public static bool operator !=(InputId self, InputId other)
{
return default(bool);
}
// Token: 0x06001693 RID: 5779 RVA: 0x0000AB74 File Offset: 0x00008D74
[Token(Token = "0x6001244")]
[Address(RVA = "0x299F80", Offset = "0x299380", VA = "0x180299F80", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06001694 RID: 5780 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001245")]
[Address(RVA = "0x2AA410", Offset = "0x2A9810", VA = "0x1802AA410", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x17000459 RID: 1113
// (get) Token: 0x06001695 RID: 5781 RVA: 0x0000AB8C File Offset: 0x00008D8C
[Token(Token = "0x1700043C")]
public Guid Guid
{
[Token(Token = "0x6001246")]
[Address(RVA = "0xF760", Offset = "0xEB60", VA = "0x18000F760")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x06001696 RID: 5782 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001247")]
[Address(RVA = "0x299FA0", Offset = "0x2993A0", VA = "0x180299FA0")]
public ByteString Serialize()
{
return null;
}
// Token: 0x06001697 RID: 5783 RVA: 0x0000ABA4 File Offset: 0x00008DA4
[Token(Token = "0x6001248")]
[Address(RVA = "0x2153840", Offset = "0x2152240", VA = "0x182153840")]
public static InputId Deserialize(ByteString value)
{
return default(InputId);
}
}
}
@@ -0,0 +1,317 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Types.Checker;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x020002AA RID: 682
[Token(Token = "0x20001B8")]
[StructLayout(3)]
public sealed class InputPort : PortBase, ICheckableInputPort<NodeGroup, InputPort, OutputPort, NodeConnection>, ICheckablePort
{
// Token: 0x17000483 RID: 1155
// (get) Token: 0x06001752 RID: 5970 RVA: 0x0000B084 File Offset: 0x00009284
[Token(Token = "0x17000464")]
public InputId Id
{
[Token(Token = "0x60012DE")]
[Address(RVA = "0xA0DC60", Offset = "0xA0C660", VA = "0x180A0DC60")]
[CompilerGenerated]
get
{
return default(InputId);
}
}
// Token: 0x17000484 RID: 1156
// (get) Token: 0x06001753 RID: 5971 RVA: 0x0000B09C File Offset: 0x0000929C
[Token(Token = "0x17000465")]
public override Guid UntypedId
{
[Token(Token = "0x60012DF")]
[Address(RVA = "0xA0DC60", Offset = "0xA0C660", VA = "0x180A0DC60", Slot = "10")]
get
{
return default(Guid);
}
}
// Token: 0x17000485 RID: 1157
// (get) Token: 0x06001754 RID: 5972 RVA: 0x0000B0B4 File Offset: 0x000092B4
[Token(Token = "0x17000466")]
public override Guid UntypedDescId
{
[Token(Token = "0x60012E0")]
[Address(RVA = "0x21ECFD0", Offset = "0x21EB9D0", VA = "0x1821ECFD0", Slot = "11")]
get
{
return default(Guid);
}
}
// Token: 0x17000486 RID: 1158
// (get) Token: 0x06001755 RID: 5973 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000467")]
public override string Name
{
[Token(Token = "0x60012E1")]
[Address(RVA = "0x21ECFB0", Offset = "0x21EB9B0", VA = "0x1821ECFB0", Slot = "12")]
get
{
return null;
}
}
// Token: 0x17000487 RID: 1159
// (get) Token: 0x06001756 RID: 5974 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000468")]
public InputDesc Desc
{
[Token(Token = "0x60012E2")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000488 RID: 1160
// (get) Token: 0x06001757 RID: 5975 RVA: 0x0000B0CC File Offset: 0x000092CC
[Token(Token = "0x17000469")]
public override bool IsInputPort
{
[Token(Token = "0x60012E3")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x17000489 RID: 1161
// (get) Token: 0x06001758 RID: 5976 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x06001759 RID: 5977 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700046A")]
public override CircuitType GenericPortType
{
[Token(Token = "0x60012E4")]
[Address(RVA = "0x1D117D0", Offset = "0x1D101D0", VA = "0x181D117D0", Slot = "15")]
get
{
return null;
}
[Token(Token = "0x60012E5")]
[Address(RVA = "0x21ED120", Offset = "0x21EBB20", VA = "0x1821ED120", Slot = "16")]
protected set
{
}
}
// Token: 0x0600175A RID: 5978 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012E6")]
[Address(RVA = "0x8B9810", Offset = "0x8B8210", VA = "0x1808B9810", Slot = "14")]
public sealed override Node GetNode(NodeConnection connection)
{
return null;
}
// Token: 0x0600175B RID: 5979 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012E7")]
[Address(RVA = "0x21ECCF0", Offset = "0x21EB6F0", VA = "0x1821ECCF0")]
public InputPort(NodeDescId nodeDescId, InputId id, InputDesc desc, CircuitSignal defaultValue)
{
}
// Token: 0x0600175C RID: 5980 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012E8")]
[Address(RVA = "0x21EC880", Offset = "0x21EB280", VA = "0x1821EC880", Slot = "20")]
internal override void RaiseSpecificPortTypeChanged(CircuitType oldType)
{
}
// Token: 0x1700048A RID: 1162
// (get) Token: 0x0600175D RID: 5981 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700046B")]
public NodeConnection FirstConnection
{
[Token(Token = "0x60012E9")]
[Address(RVA = "0x21ECED0", Offset = "0x21EB8D0", VA = "0x1821ECED0", Slot = "26")]
get
{
return null;
}
}
// Token: 0x1700048B RID: 1163
// (get) Token: 0x0600175E RID: 5982 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700046C")]
private OutputPort FirstConnectedPort
{
[Token(Token = "0x60012EA")]
[Address(RVA = "0x21ECEB0", Offset = "0x21EB8B0", VA = "0x1821ECEB0")]
get
{
return null;
}
}
// Token: 0x0600175F RID: 5983 RVA: 0x0000B0E4 File Offset: 0x000092E4
[Token(Token = "0x60012EB")]
[Address(RVA = "0x21EC740", Offset = "0x21EB140", VA = "0x1821EC740", Slot = "21")]
public override Result<CircuitSignal> Get(ExecParams executionScope, Node node)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001760 RID: 5984 RVA: 0x0000B0FC File Offset: 0x000092FC
[Token(Token = "0x60012EC")]
[Address(RVA = "0x21ECC30", Offset = "0x21EB630", VA = "0x1821ECC30")]
public bool TryGet(ExecParams e, Node n, ref CircuitSignal s, out Result<None> res)
{
return default(bool);
}
// Token: 0x06001761 RID: 5985 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012ED")]
[Address(RVA = "0x21EC6C0", Offset = "0x21EB0C0", VA = "0x1821EC6C0")]
public CircuitType GetSignalType()
{
return null;
}
// Token: 0x1700048C RID: 1164
// (get) Token: 0x06001762 RID: 5986 RVA: 0x0000B114 File Offset: 0x00009314
[Token(Token = "0x1700046D")]
public override bool CanSet
{
[Token(Token = "0x60012EE")]
[Address(RVA = "0x21ECE70", Offset = "0x21EB870", VA = "0x1821ECE70", Slot = "22")]
get
{
return default(bool);
}
}
// Token: 0x06001763 RID: 5987 RVA: 0x0000B12C File Offset: 0x0000932C
[Token(Token = "0x60012EF")]
[Address(RVA = "0x21ECB60", Offset = "0x21EB560", VA = "0x1821ECB60", Slot = "23")]
public override Result<bool> Set(ExecParams executionScope, Node node, in CircuitSignal value)
{
return default(Result<bool>);
}
// Token: 0x06001764 RID: 5988 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012F0")]
[Address(RVA = "0x21EC680", Offset = "0x21EB080", VA = "0x1821EC680", Slot = "24")]
public override Node GetReferencedNode()
{
return null;
}
// Token: 0x1700048D RID: 1165
// (get) Token: 0x06001765 RID: 5989 RVA: 0x0000B144 File Offset: 0x00009344
[Token(Token = "0x1700046E")]
public override bool SupportsDefaultValue
{
[Token(Token = "0x60012F1")]
[Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70", Slot = "18")]
get
{
return default(bool);
}
}
// Token: 0x06001766 RID: 5990 RVA: 0x0000B15C File Offset: 0x0000935C
[Token(Token = "0x60012F2")]
[Address(RVA = "0x21EC320", Offset = "0x21EAD20", VA = "0x1821EC320")]
private bool CalculateSupportsDefaultValue()
{
return default(bool);
}
// Token: 0x06001767 RID: 5991 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012F3")]
[Address(RVA = "0x21EC390", Offset = "0x21EAD90", VA = "0x1821EC390", Slot = "19")]
internal override void DangerouslySetGenericPortType(CircuitType type)
{
}
// Token: 0x14000027 RID: 39
// (add) Token: 0x06001768 RID: 5992 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001769 RID: 5993 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000027")]
public event Action OnDefaultSignalValueChanged
{
[Token(Token = "0x60012F4")]
[Address(RVA = "0x21ECDD0", Offset = "0x21EB7D0", VA = "0x1821ECDD0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012F5")]
[Address(RVA = "0x21ED000", Offset = "0x21EBA00", VA = "0x1821ED000")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1700048E RID: 1166
// (get) Token: 0x0600176A RID: 5994 RVA: 0x0000B174 File Offset: 0x00009374
// (set) Token: 0x0600176B RID: 5995 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700046F")]
public CircuitSignal DefaultSignalValue
{
[Token(Token = "0x60012F6")]
[Address(RVA = "0x53F910", Offset = "0x53E310", VA = "0x18053F910")]
get
{
return default(CircuitSignal);
}
[Token(Token = "0x60012F7")]
[Address(RVA = "0x21ED0A0", Offset = "0x21EBAA0", VA = "0x1821ED0A0")]
set
{
}
}
// Token: 0x0600176C RID: 5996 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012F8")]
[Address(RVA = "0x21EC670", Offset = "0x21EB070", VA = "0x1821EC670", Slot = "25")]
protected override void DisposeInternal()
{
}
// Token: 0x0600176D RID: 5997 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012F9")]
[Address(RVA = "0x21ECAB0", Offset = "0x21EB4B0", VA = "0x1821ECAB0")]
public InputPortData Serialize()
{
return null;
}
// Token: 0x0600176E RID: 5998 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012FA")]
[Address(RVA = "0x21EC420", Offset = "0x21EAE20", VA = "0x1821EC420")]
public static InputPort Deserialize(InputPortData inputPortData, NodeDesc nodeDesc, InputId id)
{
return null;
}
// Token: 0x04000920 RID: 2336
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40006D1")]
private CircuitSignal _defaultSignalValue;
// Token: 0x04000923 RID: 2339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40006D4")]
private bool _supportsDefaultValue;
}
}
@@ -0,0 +1,13 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200029E RID: 670
// (Invoke) Token: 0x06001699 RID: 5785
[Token(Token = "0x20001B1")]
[StructLayout(3, Size = 8)]
public delegate Result<None> InteropDelegate(ExecParams e, ref InOut io);
}
@@ -0,0 +1,82 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x0200029F RID: 671
[Token(Token = "0x20001B2")]
[StructLayout(3)]
public sealed class NetworkMonitor : INetworkMonitor, IMonitor
{
// Token: 0x1700045A RID: 1114
// (get) Token: 0x0600169C RID: 5788 RVA: 0x0000ABBC File Offset: 0x00008DBC
[Token(Token = "0x1700043D")]
public int Limit
{
[Token(Token = "0x600124D")]
[Address(RVA = "0x5FE710", Offset = "0x5FD110", VA = "0x1805FE710", Slot = "8")]
get
{
return 0;
}
}
// Token: 0x1700045B RID: 1115
// (get) Token: 0x0600169D RID: 5789 RVA: 0x0000ABD4 File Offset: 0x00008DD4
[Token(Token = "0x1700043E")]
public int Amount
{
[Token(Token = "0x600124E")]
[Address(RVA = "0x21ED2D0", Offset = "0x21EBCD0", VA = "0x1821ED2D0", Slot = "9")]
get
{
return 0;
}
}
// Token: 0x0600169E RID: 5790 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600124F")]
[Address(RVA = "0x21ED250", Offset = "0x21EBC50", VA = "0x1821ED250")]
public NetworkMonitor(int limit, int frames)
{
}
// Token: 0x0600169F RID: 5791 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001250")]
[Address(RVA = "0x21ED210", Offset = "0x21EBC10", VA = "0x1821ED210", Slot = "4")]
public void Advance()
{
}
// Token: 0x060016A0 RID: 5792 RVA: 0x0000ABEC File Offset: 0x00008DEC
[Token(Token = "0x6001251")]
[Address(RVA = "0x21ED230", Offset = "0x21EBC30", VA = "0x1821ED230", Slot = "5")]
public bool MarkAndTrySendRpc(int markAmount)
{
return default(bool);
}
// Token: 0x060016A1 RID: 5793 RVA: 0x0000AC04 File Offset: 0x00008E04
[Token(Token = "0x6001252")]
[Address(RVA = "0x21ED230", Offset = "0x21EBC30", VA = "0x1821ED230", Slot = "6")]
public bool MarkAndTrySetInternalSyncField(int markAmount)
{
return default(bool);
}
// Token: 0x060016A2 RID: 5794 RVA: 0x0000AC1C File Offset: 0x00008E1C
[Token(Token = "0x6001253")]
[Address(RVA = "0x21ED230", Offset = "0x21EBC30", VA = "0x1821ED230", Slot = "7")]
public bool MarkAndTrySetExternalSyncField(int markAmount)
{
return default(bool);
}
// Token: 0x040008E0 RID: 2272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006B3")]
private readonly ResourceLimiter resourceLimiter;
}
}
@@ -0,0 +1,402 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Context;
using CircuitsV2.Protobuf;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using JetBrains.Annotations;
using UnityEngine;
namespace CircuitsV2.Graph
{
// Token: 0x020002A0 RID: 672
[Token(Token = "0x20001B3")]
[StructLayout(3)]
public abstract class Node : CircuitGraphObject<CircuitNodeData>
{
// Token: 0x060016A3 RID: 5795 RVA: 0x0000AC34 File Offset: 0x00008E34
[Token(Token = "0x6001254")]
[Address(RVA = "0x21F1630", Offset = "0x21F0030", VA = "0x1821F1630")]
protected Guid NextGuid()
{
return default(Guid);
}
// Token: 0x1700045C RID: 1116
// (get) Token: 0x060016A4 RID: 5796 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700043F")]
public IReadOnlyListDictionary<NodeDescId, NodeGroup> NodeGroups
{
[Token(Token = "0x6001255")]
[Address(RVA = "0x82C580", Offset = "0x82AF80", VA = "0x18082C580")]
get
{
return null;
}
}
// Token: 0x1700045D RID: 1117
// (get) Token: 0x060016A5 RID: 5797
[Token(Token = "0x17000440")]
protected abstract ListDictionary<NodeDescId, NodeGroup> NodeGroupsProtected
{
[Token(Token = "0x6001256")]
[Address(Slot = "22")]
get;
}
// Token: 0x1700045E RID: 1118
// (get) Token: 0x060016A6 RID: 5798 RVA: 0x0000AC4C File Offset: 0x00008E4C
[Token(Token = "0x17000441")]
public override CircuitObjectKind Kind
{
[Token(Token = "0x6001257")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "6")]
get
{
return CircuitObjectKind.Node;
}
}
// Token: 0x1700045F RID: 1119
// (get) Token: 0x060016A7 RID: 5799 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000442")]
protected INodeDependencies NodeDeps
{
[Token(Token = "0x6001258")]
[Address(RVA = "0x21F2000", Offset = "0x21F0A00", VA = "0x1821F2000")]
get
{
return null;
}
}
// Token: 0x060016A8 RID: 5800 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001259")]
[Address(RVA = "0x21F1090", Offset = "0x21EFA90", VA = "0x1821F1090")]
internal void AddNodeGroup(NodeGroup ng)
{
}
// Token: 0x060016A9 RID: 5801 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600125A")]
[Address(RVA = "0x21F1680", Offset = "0x21F0080", VA = "0x1821F1680")]
internal void RemoveNodeGroup(NodeDescId id)
{
}
// Token: 0x17000460 RID: 1120
// (get) Token: 0x060016AA RID: 5802
[Token(Token = "0x17000443")]
public abstract string Name
{
[Token(Token = "0x600125B")]
[Address(Slot = "23")]
get;
}
// Token: 0x17000461 RID: 1121
// (get) Token: 0x060016AB RID: 5803 RVA: 0x0000AC64 File Offset: 0x00008E64
[Token(Token = "0x17000444")]
public virtual int ExecCost
{
[Token(Token = "0x600125C")]
[Address(RVA = "0x8C9430", Offset = "0x8C7E30", VA = "0x1808C9430", Slot = "24")]
get
{
return 0;
}
}
// Token: 0x060016AC RID: 5804
[Token(Token = "0x600125D")]
[Address(Slot = "25")]
public abstract Result<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort);
// Token: 0x17000462 RID: 1122
// (get) Token: 0x060016AD RID: 5805 RVA: 0x0000AC7C File Offset: 0x00008E7C
[Token(Token = "0x17000445")]
public Guid NodeTypeId
{
[Token(Token = "0x600125E")]
[Address(RVA = "0x21F2030", Offset = "0x21F0A30", VA = "0x1821F2030")]
get
{
return default(Guid);
}
}
// Token: 0x1400001B RID: 27
// (add) Token: 0x060016AE RID: 5806 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x060016AF RID: 5807 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400001B")]
public event Action<int, NodeGroup> OnNodeGroupAdded
{
[Token(Token = "0x600125F")]
[Address(RVA = "0x21F1E20", Offset = "0x21F0820", VA = "0x1821F1E20")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001260")]
[Address(RVA = "0x21F20B0", Offset = "0x21F0AB0", VA = "0x1821F20B0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x060016B0 RID: 5808 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001261")]
[Address(RVA = "0x21F1570", Offset = "0x21EFF70", VA = "0x1821F1570")]
internal void InvokeOnNodeGroupAdded(int index, NodeGroup v)
{
}
// Token: 0x1400001C RID: 28
// (add) Token: 0x060016B1 RID: 5809 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x060016B2 RID: 5810 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400001C")]
public event Action<int, NodeGroup> OnNodeGroupRemoved
{
[Token(Token = "0x6001262")]
[Address(RVA = "0x21F1EC0", Offset = "0x21F08C0", VA = "0x1821F1EC0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001263")]
[Address(RVA = "0x21F2150", Offset = "0x21F0B50", VA = "0x1821F2150")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x060016B3 RID: 5811 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001264")]
[Address(RVA = "0x21F15D0", Offset = "0x21EFFD0", VA = "0x1821F15D0")]
internal void InvokeOnNodeGroupRemoved(int index, NodeGroup v)
{
}
// Token: 0x1400001D RID: 29
// (add) Token: 0x060016B4 RID: 5812 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x060016B5 RID: 5813 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400001D")]
public event Action OnReinitialized
{
[Token(Token = "0x6001265")]
[Address(RVA = "0x21F1F60", Offset = "0x21F0960", VA = "0x1821F1F60")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001266")]
[Address(RVA = "0x21F21F0", Offset = "0x21F0BF0", VA = "0x1821F21F0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x060016B6 RID: 5814 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001267")]
[Address(RVA = "0x11BC440", Offset = "0x11BAE40", VA = "0x1811BC440")]
internal void InvokeOnReinitialized()
{
}
// Token: 0x060016B7 RID: 5815 RVA: 0x0000AC94 File Offset: 0x00008E94
[Token(Token = "0x6001268")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "26")]
internal virtual PendingGraphEvents CustomInputDescAdded(InputDesc v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016B8 RID: 5816 RVA: 0x0000ACAC File Offset: 0x00008EAC
[Token(Token = "0x6001269")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "27")]
internal virtual PendingGraphEvents CustomInputPortAdded(InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016B9 RID: 5817 RVA: 0x0000ACC4 File Offset: 0x00008EC4
[Token(Token = "0x600126A")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "28")]
internal virtual PendingGraphEvents CustomOutputDescAdded(OutputDesc v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BA RID: 5818 RVA: 0x0000ACDC File Offset: 0x00008EDC
[Token(Token = "0x600126B")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "29")]
internal virtual PendingGraphEvents CustomOutputPortAdded(OutputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BB RID: 5819 RVA: 0x0000ACF4 File Offset: 0x00008EF4
[Token(Token = "0x600126C")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "30")]
internal virtual PendingGraphEvents CustomInputDescRemoved(int index, InputDesc v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BC RID: 5820 RVA: 0x0000AD0C File Offset: 0x00008F0C
[Token(Token = "0x600126D")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "31")]
internal virtual PendingGraphEvents CustomInputPortRemoved(int index, InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BD RID: 5821 RVA: 0x0000AD24 File Offset: 0x00008F24
[Token(Token = "0x600126E")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "32")]
internal virtual PendingGraphEvents CustomOutputDescRemoved(int index, OutputDesc v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BE RID: 5822 RVA: 0x0000AD3C File Offset: 0x00008F3C
[Token(Token = "0x600126F")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "33")]
internal virtual PendingGraphEvents CustomOutputPortRemoved(int index, OutputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016BF RID: 5823 RVA: 0x0000AD54 File Offset: 0x00008F54
[Token(Token = "0x6001270")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "34")]
internal virtual PendingGraphEvents CustomNodeGroupAdded(NodeGroup v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016C0 RID: 5824 RVA: 0x0000AD6C File Offset: 0x00008F6C
[Token(Token = "0x6001271")]
[Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "35")]
internal virtual PendingGraphEvents CustomNodeGroupRemoved(int index, NodeGroup v)
{
return default(PendingGraphEvents);
}
// Token: 0x060016C1 RID: 5825 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001272")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "36")]
internal virtual void CustomNodeDestroyed()
{
}
// Token: 0x060016C2 RID: 5826 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001273")]
[Address(RVA = "0x21F1DB0", Offset = "0x21F07B0", VA = "0x1821F1DB0")]
protected Node(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x060016C3 RID: 5827 RVA: 0x0000AD84 File Offset: 0x00008F84
[Token(Token = "0x6001274")]
[Address(RVA = "0x21F1890", Offset = "0x21F0290", VA = "0x1821F1890")]
public bool RequestSetPortDefaultValue(InputPort port, CircuitSignal value)
{
return default(bool);
}
// Token: 0x060016C4 RID: 5828 RVA: 0x0000AD9C File Offset: 0x00008F9C
[Token(Token = "0x6001275")]
[Address(RVA = "0x21F14C0", Offset = "0x21EFEC0", VA = "0x1821F14C0", Slot = "37")]
public virtual Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x060016C5 RID: 5829 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001276")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "38")]
protected virtual void OnSpecificTypesSet()
{
}
// Token: 0x060016C6 RID: 5830 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001277")]
[Address(RVA = "0x98FBC0", Offset = "0x98E5C0", VA = "0x18098FBC0")]
internal void DangerouslyCallOnSpecificTypesSet()
{
}
// Token: 0x060016C7 RID: 5831 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001278")]
[Address(RVA = "0x21F19E0", Offset = "0x21F03E0", VA = "0x1821F19E0")]
[CanBeNull]
private InventionPieceData SerializeInventionPieceData()
{
return null;
}
// Token: 0x060016C8 RID: 5832 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001279")]
[Address(RVA = "0x21F1BA0", Offset = "0x21F05A0", VA = "0x1821F1BA0", Slot = "20")]
public sealed override CircuitNodeData SerializeToProtobuf()
{
return null;
}
// Token: 0x060016C9 RID: 5833 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127A")]
[Address(RVA = "0x21F1200", Offset = "0x21EFC00", VA = "0x1821F1200", Slot = "21")]
public sealed override void DeserializeFromProtobuf(CircuitNodeData protobufData)
{
}
// Token: 0x060016CA RID: 5834 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127B")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "39")]
protected virtual void SerializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x060016CB RID: 5835 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "40")]
protected virtual void DeserializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x060016CC RID: 5836 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127D")]
[Address(RVA = "0x21F1410", Offset = "0x21EFE10", VA = "0x1821F1410", Slot = "12")]
protected override void DisposeInternal()
{
}
// Token: 0x060016CD RID: 5837 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127E")]
[Address(RVA = "0x21F1810", Offset = "0x21F0210", VA = "0x1821F1810", Slot = "13")]
public override void RequestNameChange(string newName)
{
}
// Token: 0x060016CE RID: 5838 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600127F")]
[Address(RVA = "0x21F1950", Offset = "0x21F0350", VA = "0x1821F1950", Slot = "14")]
public override void RequestTransformChange(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation)
{
}
// Token: 0x060016CF RID: 5839 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001280")]
[Address(RVA = "0x21F1D00", Offset = "0x21F0700", VA = "0x1821F1D00")]
[CompilerGenerated]
private void <Initialize>g__FirstTimeInitialize|43_0()
{
}
}
}
@@ -0,0 +1,191 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types.Checker;
using Cpp2IlInjected;
using JetBrains.Annotations;
namespace CircuitsV2.Graph
{
// Token: 0x020002A1 RID: 673
[Token(Token = "0x20001B4")]
[StructLayout(3)]
public class NodeConnection : ICheckableConnection<NodeGroup, InputPort, OutputPort, NodeConnection>
{
// Token: 0x17000463 RID: 1123
// (get) Token: 0x060016D0 RID: 5840 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000446")]
[NotNull]
public Node SrcNode
{
[Token(Token = "0x6001281")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000464 RID: 1124
// (get) Token: 0x060016D1 RID: 5841 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000447")]
[NotNull]
public OutputPort SrcPort
{
[Token(Token = "0x6001282")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000465 RID: 1125
// (get) Token: 0x060016D2 RID: 5842 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000448")]
[NotNull]
public Node DstNode
{
[Token(Token = "0x6001283")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000466 RID: 1126
// (get) Token: 0x060016D3 RID: 5843 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000449")]
[NotNull]
public InputPort DstPort
{
[Token(Token = "0x6001284")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "6")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000467 RID: 1127
// (get) Token: 0x060016D4 RID: 5844 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700044A")]
public NodeGroup SrcNodeGroup
{
[Token(Token = "0x6001285")]
[Address(RVA = "0x21ED400", Offset = "0x21EBE00", VA = "0x1821ED400")]
get
{
return null;
}
}
// Token: 0x17000468 RID: 1128
// (get) Token: 0x060016D5 RID: 5845 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700044B")]
NodeGroup ICheckableConnection<NodeGroup, InputPort, OutputPort, NodeConnection>.SrcNode
{
[Token(Token = "0x6001286")]
[Address(RVA = "0x21ED400", Offset = "0x21EBE00", VA = "0x1821ED400", Slot = "5")]
get
{
return null;
}
}
// Token: 0x17000469 RID: 1129
// (get) Token: 0x060016D6 RID: 5846 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700044C")]
public NodeGroup DstNodeGroup
{
[Token(Token = "0x6001287")]
[Address(RVA = "0x21ED2F0", Offset = "0x21EBCF0", VA = "0x1821ED2F0")]
get
{
return null;
}
}
// Token: 0x1700046A RID: 1130
// (get) Token: 0x060016D7 RID: 5847 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700044D")]
NodeGroup ICheckableConnection<NodeGroup, InputPort, OutputPort, NodeConnection>.DstNode
{
[Token(Token = "0x6001288")]
[Address(RVA = "0x21ED2F0", Offset = "0x21EBCF0", VA = "0x1821ED2F0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x060016D8 RID: 5848 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001289")]
[Address(RVA = "0x4DBC90", Offset = "0x4DA690", VA = "0x1804DBC90")]
public NodeConnection([NotNull] Node srcNode, [NotNull] OutputPort srcPort, [NotNull] Node dstNode, [NotNull] InputPort dstPort)
{
}
// Token: 0x060016D9 RID: 5849 RVA: 0x0000ADB4 File Offset: 0x00008FB4
[Token(Token = "0x600128A")]
[Address(RVA = "0x21ED640", Offset = "0x21EC040", VA = "0x1821ED640")]
protected bool Equals(NodeConnection other)
{
return default(bool);
}
// Token: 0x060016DA RID: 5850 RVA: 0x0000ADCC File Offset: 0x00008FCC
[Token(Token = "0x600128B")]
[Address(RVA = "0x21ED510", Offset = "0x21EBF10", VA = "0x1821ED510", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x060016DB RID: 5851 RVA: 0x0000ADE4 File Offset: 0x00008FE4
[Token(Token = "0x600128C")]
[Address(RVA = "0x21ED680", Offset = "0x21EC080", VA = "0x1821ED680", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060016DC RID: 5852 RVA: 0x0000ADFC File Offset: 0x00008FFC
[Token(Token = "0x600128D")]
[Address(RVA = "0x129E550", Offset = "0x129CF50", VA = "0x18129E550")]
public static bool operator ==(NodeConnection left, NodeConnection right)
{
return default(bool);
}
// Token: 0x060016DD RID: 5853 RVA: 0x0000AE14 File Offset: 0x00009014
[Token(Token = "0x600128E")]
[Address(RVA = "0x129E1D0", Offset = "0x129CBD0", VA = "0x18129E1D0")]
public static bool operator !=(NodeConnection left, NodeConnection right)
{
return default(bool);
}
// Token: 0x060016DE RID: 5854 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600128F")]
[Address(RVA = "0x21EDA20", Offset = "0x21EC420", VA = "0x1821EDA20")]
public NodeConnectionData Serialize()
{
return null;
}
// Token: 0x060016DF RID: 5855 RVA: 0x0000AE2C File Offset: 0x0000902C
[Token(Token = "0x6001290")]
[Address(RVA = "0x21ED740", Offset = "0x21EC140", VA = "0x1821ED740")]
public bool Matches(Node srcNode, OutputPort srcPort, Node dstNode, InputPort dstPort)
{
return default(bool);
}
}
}
@@ -0,0 +1,158 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x020002A2 RID: 674
[Token(Token = "0x20001B5")]
[StructLayout(3)]
public sealed class NodeDesc
{
// Token: 0x1700046B RID: 1131
// (get) Token: 0x060016E0 RID: 5856 RVA: 0x0000AE44 File Offset: 0x00009044
[Token(Token = "0x1700044E")]
public NodeDescId Id
{
[Token(Token = "0x6001291")]
[Address(RVA = "0xE6BDC0", Offset = "0xE6A7C0", VA = "0x180E6BDC0")]
[CompilerGenerated]
get
{
return default(NodeDescId);
}
}
// Token: 0x1700046C RID: 1132
// (get) Token: 0x060016E1 RID: 5857 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x060016E2 RID: 5858 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700044F")]
public string Name
{
[Token(Token = "0x6001292")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6001293")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060016E3 RID: 5859 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001294")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
internal void DangerouslyChangeName(string name)
{
}
// Token: 0x1700046D RID: 1133
// (get) Token: 0x060016E4 RID: 5860 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000450")]
public IEnumerable<TypeParameterType> TypeParameters
{
[Token(Token = "0x6001295")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x1700046E RID: 1134
// (get) Token: 0x060016E5 RID: 5861 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000451")]
internal ListDictionary<InputDescId, InputDesc> InputsInternal
{
[Token(Token = "0x6001296")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x1700046F RID: 1135
// (get) Token: 0x060016E6 RID: 5862 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000452")]
public IReadOnlyListDictionary<InputDescId, InputDesc> Inputs
{
[Token(Token = "0x6001297")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get
{
return null;
}
}
// Token: 0x17000470 RID: 1136
// (get) Token: 0x060016E7 RID: 5863 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000453")]
public ListDictionary<OutputDescId, OutputDesc> OutputsInternal
{
[Token(Token = "0x6001298")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000471 RID: 1137
// (get) Token: 0x060016E8 RID: 5864 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000454")]
public IReadOnlyListDictionary<OutputDescId, OutputDesc> Outputs
{
[Token(Token = "0x6001299")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get
{
return null;
}
}
// Token: 0x060016E9 RID: 5865 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600129A")]
[Address(RVA = "0x1FF1870", Offset = "0x1FF0270", VA = "0x181FF1870")]
public NodeDesc(NodeDescId id, string name, IEnumerable<TypeParameterType> typeParameters, ListDictionary<InputDescId, InputDesc> inputs, ListDictionary<OutputDescId, OutputDesc> outputs)
{
}
// Token: 0x060016EA RID: 5866 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600129B")]
[Address(RVA = "0x21EE0F0", Offset = "0x21ECAF0", VA = "0x1821EE0F0")]
public NodeDescData Serialize()
{
return null;
}
// Token: 0x060016EB RID: 5867 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600129C")]
[Address(RVA = "0x21EDE10", Offset = "0x21EC810", VA = "0x1821EDE10")]
public static NodeDesc Deserialize(NodeDescData protobuf)
{
return null;
}
// Token: 0x060016EC RID: 5868 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600129D")]
[Address(RVA = "0x21EE410", Offset = "0x21ECE10", VA = "0x1821EE410", Slot = "3")]
public override string ToString()
{
return null;
}
}
}
@@ -0,0 +1,107 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Google.Protobuf;
namespace CircuitsV2.Graph
{
// Token: 0x020002A4 RID: 676
[Token(Token = "0x20001B6")]
[StructLayout(0, Size = 16)]
public struct NodeDescId : IEquatable<NodeDescId>
{
// Token: 0x060016F5 RID: 5877 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600129E")]
[Address(RVA = "0xF7C0", Offset = "0xEBC0", VA = "0x18000F7C0")]
private NodeDescId(Guid value)
{
}
// Token: 0x060016F6 RID: 5878 RVA: 0x0000AE8C File Offset: 0x0000908C
[Token(Token = "0x600129F")]
[Address(RVA = "0x4D1330", Offset = "0x4CFD30", VA = "0x1804D1330")]
public static NodeDescId New(Guid value)
{
return default(NodeDescId);
}
// Token: 0x060016F7 RID: 5879 RVA: 0x0000AEA4 File Offset: 0x000090A4
[Token(Token = "0x60012A0")]
[Address(RVA = "0x2AA4D0", Offset = "0x2A98D0", VA = "0x1802AA4D0", Slot = "4")]
public bool Equals(NodeDescId other)
{
return default(bool);
}
// Token: 0x060016F8 RID: 5880 RVA: 0x0000AEBC File Offset: 0x000090BC
[Token(Token = "0x60012A1")]
[Address(RVA = "0x2AA470", Offset = "0x2A9870", VA = "0x1802AA470", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x060016F9 RID: 5881 RVA: 0x0000AED4 File Offset: 0x000090D4
[Token(Token = "0x60012A2")]
[Address(RVA = "0x21EDD10", Offset = "0x21EC710", VA = "0x1821EDD10")]
public static bool operator ==(NodeDescId self, NodeDescId other)
{
return default(bool);
}
// Token: 0x060016FA RID: 5882 RVA: 0x0000AEEC File Offset: 0x000090EC
[Token(Token = "0x60012A3")]
[Address(RVA = "0x21EDD90", Offset = "0x21EC790", VA = "0x1821EDD90")]
public static bool operator !=(NodeDescId self, NodeDescId other)
{
return default(bool);
}
// Token: 0x060016FB RID: 5883 RVA: 0x0000AF04 File Offset: 0x00009104
[Token(Token = "0x60012A4")]
[Address(RVA = "0x299F80", Offset = "0x299380", VA = "0x180299F80", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060016FC RID: 5884 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012A5")]
[Address(RVA = "0x2AA560", Offset = "0x2A9960", VA = "0x1802AA560", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x17000472 RID: 1138
// (get) Token: 0x060016FD RID: 5885 RVA: 0x0000AF1C File Offset: 0x0000911C
[Token(Token = "0x17000455")]
public Guid Guid
{
[Token(Token = "0x60012A6")]
[Address(RVA = "0xF760", Offset = "0xEB60", VA = "0x18000F760")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x060016FE RID: 5886 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012A7")]
[Address(RVA = "0x299FA0", Offset = "0x2993A0", VA = "0x180299FA0")]
public ByteString Serialize()
{
return null;
}
// Token: 0x060016FF RID: 5887 RVA: 0x0000AF34 File Offset: 0x00009134
[Token(Token = "0x60012A8")]
[Address(RVA = "0x2153840", Offset = "0x2152240", VA = "0x182153840")]
public static NodeDescId Deserialize(ByteString value)
{
return default(NodeDescId);
}
}
}
@@ -0,0 +1,543 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Types.Checker;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph
{
// Token: 0x020002A5 RID: 677
[Token(Token = "0x20001B7")]
[StructLayout(3)]
public sealed class NodeGroup : ICheckableNode<NodeGroup, InputPort, OutputPort, NodeConnection>
{
// Token: 0x17000473 RID: 1139
// (get) Token: 0x06001700 RID: 5888 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000456")]
public NodeDesc Desc
{
[Token(Token = "0x60012A9")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000474 RID: 1140
// (get) Token: 0x06001701 RID: 5889 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000457")]
internal ListDictionary<InputId, InputPort> InputsInternal
{
[Token(Token = "0x60012AA")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000475 RID: 1141
// (get) Token: 0x06001702 RID: 5890 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000458")]
internal ListDictionary<OutputId, OutputPort> OutputsInternal
{
[Token(Token = "0x60012AB")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000476 RID: 1142
// (get) Token: 0x06001703 RID: 5891 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000459")]
internal List<int> FirstInputInternal
{
[Token(Token = "0x60012AC")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000477 RID: 1143
// (get) Token: 0x06001704 RID: 5892 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x06001705 RID: 5893 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700045A")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x17B350", Offset = "0x17A750")]
public Func<IEnumerable<ValueTuple<TypeParameterId<NodeGroup>, TypeParameterId<NodeGroup>>>> TypeParameterEquivalence
{
[Token(Token = "0x60012AD")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60012AE")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
[CompilerGenerated]
[param: Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1790F0", Offset = "0x1784F0")]
internal set
{
}
}
// Token: 0x17000478 RID: 1144
// (get) Token: 0x06001706 RID: 5894 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700045B")]
public IEnumerable<InputPort> InputPorts
{
[Token(Token = "0x60012AF")]
[Address(RVA = "0x21F0840", Offset = "0x21EF240", VA = "0x1821F0840", Slot = "5")]
get
{
return null;
}
}
// Token: 0x17000479 RID: 1145
// (get) Token: 0x06001707 RID: 5895 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700045C")]
public IEnumerable<OutputPort> OutputPorts
{
[Token(Token = "0x60012B0")]
[Address(RVA = "0x21F09F0", Offset = "0x21EF3F0", VA = "0x1821F09F0", Slot = "6")]
get
{
return null;
}
}
// Token: 0x1700047A RID: 1146
// (get) Token: 0x06001708 RID: 5896 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700045D")]
public IReadOnlyListDictionary<InputId, InputPort> Inputs
{
[Token(Token = "0x60012B1")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return null;
}
}
// Token: 0x1700047B RID: 1147
// (get) Token: 0x06001709 RID: 5897 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700045E")]
public IReadOnlyListDictionary<OutputId, OutputPort> Outputs
{
[Token(Token = "0x60012B2")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return null;
}
}
// Token: 0x1700047C RID: 1148
// (get) Token: 0x0600170A RID: 5898 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700045F")]
public IEnumerable<PortBase> AllPorts
{
[Token(Token = "0x60012B3")]
[Address(RVA = "0x21F0610", Offset = "0x21EF010", VA = "0x1821F0610")]
get
{
return null;
}
}
// Token: 0x1700047D RID: 1149
// (get) Token: 0x0600170B RID: 5899 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000460")]
public IReadOnlyList<int> FirstInput
{
[Token(Token = "0x60012B4")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get
{
return null;
}
}
// Token: 0x1700047E RID: 1150
// (get) Token: 0x0600170C RID: 5900 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000461")]
public FunctionType Type
{
[Token(Token = "0x60012B5")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0", Slot = "4")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x1700047F RID: 1151
// (get) Token: 0x0600170D RID: 5901 RVA: 0x0000AF4C File Offset: 0x0000914C
[Token(Token = "0x17000462")]
public bool IsSelfNodeGroup
{
[Token(Token = "0x60012B6")]
[Address(RVA = "0x21F0940", Offset = "0x21EF340", VA = "0x1821F0940")]
get
{
return default(bool);
}
}
// Token: 0x1400001E RID: 30
// (add) Token: 0x0600170E RID: 5902 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600170F RID: 5903 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400001E")]
public event Action OnSpecificTypesSet
{
[Token(Token = "0x60012B7")]
[Address(RVA = "0x21F0570", Offset = "0x21EEF70", VA = "0x1821F0570")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012B8")]
[Address(RVA = "0x21F0FF0", Offset = "0x21EF9F0", VA = "0x1821F0FF0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001710 RID: 5904 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012B9")]
[Address(RVA = "0xCDEFF0", Offset = "0xCDD9F0", VA = "0x180CDEFF0")]
private void InvokeOnSpecificTypesSet()
{
}
// Token: 0x1400001F RID: 31
// (add) Token: 0x06001711 RID: 5905 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001712 RID: 5906 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400001F")]
public event Action<int, InputDesc> OnInputDescAdded
{
[Token(Token = "0x60012BA")]
[Address(RVA = "0x21F0070", Offset = "0x21EEA70", VA = "0x1821F0070")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012BB")]
[Address(RVA = "0x21F0AF0", Offset = "0x21EF4F0", VA = "0x1821F0AF0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001713 RID: 5907 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012BC")]
[Address(RVA = "0x21EF080", Offset = "0x21EDA80", VA = "0x1821EF080")]
internal void InvokeOnInputDescAdded(int index, InputDesc v)
{
}
// Token: 0x14000020 RID: 32
// (add) Token: 0x06001714 RID: 5908 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001715 RID: 5909 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000020")]
public event Action<int, InputPort> OnInputPortAdded
{
[Token(Token = "0x60012BD")]
[Address(RVA = "0x21F01B0", Offset = "0x21EEBB0", VA = "0x1821F01B0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012BE")]
[Address(RVA = "0x21F0C30", Offset = "0x21EF630", VA = "0x1821F0C30")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001716 RID: 5910 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012BF")]
[Address(RVA = "0x21EF140", Offset = "0x21EDB40", VA = "0x1821EF140")]
internal void InvokeOnInputPortAdded(int index, InputPort v)
{
}
// Token: 0x14000021 RID: 33
// (add) Token: 0x06001717 RID: 5911 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001718 RID: 5912 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000021")]
public event Action<int, OutputDesc> OnOutputDescAdded
{
[Token(Token = "0x60012C0")]
[Address(RVA = "0x21F02F0", Offset = "0x21EECF0", VA = "0x1821F02F0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012C1")]
[Address(RVA = "0x21F0D70", Offset = "0x21EF770", VA = "0x1821F0D70")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001719 RID: 5913 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012C2")]
[Address(RVA = "0x21EF200", Offset = "0x21EDC00", VA = "0x1821EF200")]
internal void InvokeOnOutputDescAdded(int index, OutputDesc v)
{
}
// Token: 0x14000022 RID: 34
// (add) Token: 0x0600171A RID: 5914 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600171B RID: 5915 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000022")]
public event Action<int, OutputPort> OnOutputPortAdded
{
[Token(Token = "0x60012C3")]
[Address(RVA = "0x21F0430", Offset = "0x21EEE30", VA = "0x1821F0430")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012C4")]
[Address(RVA = "0x21F0EB0", Offset = "0x21EF8B0", VA = "0x1821F0EB0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x0600171C RID: 5916 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012C5")]
[Address(RVA = "0x21EF2C0", Offset = "0x21EDCC0", VA = "0x1821EF2C0")]
internal void InvokeOnOutputPortAdded(int index, OutputPort v)
{
}
// Token: 0x14000023 RID: 35
// (add) Token: 0x0600171D RID: 5917 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600171E RID: 5918 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000023")]
public event Action<int, InputDesc> OnInputDescRemoved
{
[Token(Token = "0x60012C6")]
[Address(RVA = "0x21F0110", Offset = "0x21EEB10", VA = "0x1821F0110")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012C7")]
[Address(RVA = "0x21F0B90", Offset = "0x21EF590", VA = "0x1821F0B90")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x0600171F RID: 5919 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012C8")]
[Address(RVA = "0x21EF0E0", Offset = "0x21EDAE0", VA = "0x1821EF0E0")]
internal void InvokeOnInputDescRemoved(int index, InputDesc v)
{
}
// Token: 0x14000024 RID: 36
// (add) Token: 0x06001720 RID: 5920 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001721 RID: 5921 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000024")]
public event Action<int, InputPort> OnInputPortRemoved
{
[Token(Token = "0x60012C9")]
[Address(RVA = "0x21F0250", Offset = "0x21EEC50", VA = "0x1821F0250")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012CA")]
[Address(RVA = "0x21F0CD0", Offset = "0x21EF6D0", VA = "0x1821F0CD0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001722 RID: 5922 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012CB")]
[Address(RVA = "0x21EF1A0", Offset = "0x21EDBA0", VA = "0x1821EF1A0")]
internal void InvokeOnInputPortRemoved(int index, InputPort v)
{
}
// Token: 0x14000025 RID: 37
// (add) Token: 0x06001723 RID: 5923 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001724 RID: 5924 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000025")]
public event Action<int, OutputDesc> OnOutputDescRemoved
{
[Token(Token = "0x60012CC")]
[Address(RVA = "0x21F0390", Offset = "0x21EED90", VA = "0x1821F0390")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012CD")]
[Address(RVA = "0x21F0E10", Offset = "0x21EF810", VA = "0x1821F0E10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001725 RID: 5925 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012CE")]
[Address(RVA = "0x21EF260", Offset = "0x21EDC60", VA = "0x1821EF260")]
internal void InvokeOnOutputDescRemoved(int index, OutputDesc v)
{
}
// Token: 0x14000026 RID: 38
// (add) Token: 0x06001726 RID: 5926 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001727 RID: 5927 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000026")]
public event Action<int, OutputPort> OnOutputPortRemoved
{
[Token(Token = "0x60012CF")]
[Address(RVA = "0x21F04D0", Offset = "0x21EEED0", VA = "0x1821F04D0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60012D0")]
[Address(RVA = "0x21F0F50", Offset = "0x21EF950", VA = "0x1821F0F50")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001728 RID: 5928 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012D1")]
[Address(RVA = "0x21EF320", Offset = "0x21EDD20", VA = "0x1821EF320")]
internal void InvokeOnOutputPortRemoved(int index, OutputPort v)
{
}
// Token: 0x06001729 RID: 5929 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012D2")]
[Address(RVA = "0x21EFF20", Offset = "0x21EE920", VA = "0x1821EFF20")]
private NodeGroup(NodeDesc desc, FunctionType type, ListDictionary<InputId, InputPort> inputPorts, List<int> firstInput, ListDictionary<OutputId, OutputPort> outputPorts)
{
}
// Token: 0x17000480 RID: 1152
// (get) Token: 0x0600172A RID: 5930 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x0600172B RID: 5931 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x17000463")]
internal Dictionary<string, CircuitType> LastTypeDictionary
{
[Token(Token = "0x60012D3")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60012D4")]
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600172C RID: 5932 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012D5")]
[Address(RVA = "0x21EF380", Offset = "0x21EDD80", VA = "0x1821EF380")]
public static NodeGroup New(NodeDesc desc, Func<Guid> nextGuid)
{
return null;
}
// Token: 0x0600172D RID: 5933 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012D6")]
[Address(RVA = "0x21EEE70", Offset = "0x21ED870", VA = "0x1821EEE70", Slot = "7")]
public IEnumerable<ValueTuple<TypeParameterId<NodeGroup>, TypeParameterId<NodeGroup>>> GetAdditionalEquivalentTypeParameters()
{
return null;
}
// Token: 0x0600172E RID: 5934 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012D7")]
[Address(RVA = "0x21EFB10", Offset = "0x21EE510", VA = "0x1821EFB10")]
public void SetSpecificTypes(IEnumerable<ValueTuple<string, CircuitType>> genericTypes)
{
}
// Token: 0x0600172F RID: 5935 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012D8")]
[Address(RVA = "0x21EF8E0", Offset = "0x21EE2E0", VA = "0x1821EF8E0")]
public NodeGroupData Serialize()
{
return null;
}
// Token: 0x06001730 RID: 5936 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012D9")]
[Address(RVA = "0x21EE470", Offset = "0x21ECE70", VA = "0x1821EE470")]
public static NodeGroup Deserialize(NodeGroupData nodeGroupData, NodeDesc desc, Func<Guid> nextGuid)
{
return null;
}
// Token: 0x06001731 RID: 5937 RVA: 0x0000AF64 File Offset: 0x00009164
[Token(Token = "0x60012DA")]
[Address(RVA = "0x21EEEE0", Offset = "0x21ED8E0", VA = "0x1821EEEE0")]
public ValueTuple<int, int> GetInputPortRange(int inputDescIndex)
{
return default(ValueTuple<int, int>);
}
// Token: 0x06001732 RID: 5938 RVA: 0x0000AF7C File Offset: 0x0000917C
[Token(Token = "0x60012DB")]
[Address(RVA = "0x21EEEC0", Offset = "0x21ED8C0", VA = "0x1821EEEC0")]
public int GetInputPortCount(int inputDescIndex)
{
return 0;
}
// Token: 0x06001733 RID: 5939 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60012DC")]
[Address(RVA = "0x21EF000", Offset = "0x21EDA00", VA = "0x1821EF000")]
public IEnumerable<InputPort> GetInputPorts(int inputDescIndex)
{
return null;
}
// Token: 0x06001734 RID: 5940 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60012DD")]
[Address(RVA = "0x21EFDE0", Offset = "0x21EE7E0", VA = "0x1821EFDE0")]
internal void UpdateFirstsAfter(int inputDescIndex, int valueToAdd)
{
}
}
}
@@ -0,0 +1,135 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C7 RID: 967
[Token(Token = "0x20002BD")]
[NodeTag("AI", new string[] { })]
[Guid("3EDC785F-46EF-4F30-B101-A07126D3A370")]
[StructLayout(3)]
public class AIGetLineOfSightParametersNode : InteropNode
{
// Token: 0x1700079A RID: 1946
// (get) Token: 0x06001EE0 RID: 7904 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077B")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A29")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x1700079B RID: 1947
// (get) Token: 0x06001EE1 RID: 7905 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077C")]
public OutputPort LoSTypeOutputPort
{
[Token(Token = "0x6001A2A")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700079C RID: 1948
// (get) Token: 0x06001EE2 RID: 7906 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077D")]
public OutputPort LoSDistanceOutputPort
{
[Token(Token = "0x6001A2B")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x1700079D RID: 1949
// (get) Token: 0x06001EE3 RID: 7907 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077E")]
public OutputPort LoSAngleOutputPort
{
[Token(Token = "0x6001A2C")]
[Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")]
get
{
return null;
}
}
// Token: 0x1700079E RID: 1950
// (get) Token: 0x06001EE4 RID: 7908 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077F")]
public OutputPort LoSImpactAlertRangeOutputPort
{
[Token(Token = "0x6001A2D")]
[Address(RVA = "0x21DCC20", Offset = "0x21DB620", VA = "0x1821DCC20")]
get
{
return null;
}
}
// Token: 0x06001EE5 RID: 7909 RVA: 0x0000E594 File Offset: 0x0000C794
[Token(Token = "0x6001A2E")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001EE6 RID: 7910 RVA: 0x0000E5AC File Offset: 0x0000C7AC
[Token(Token = "0x6001A2F")]
[Address(RVA = "0x21DC3E0", Offset = "0x21DADE0", VA = "0x1821DC3E0", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700079F RID: 1951
// (get) Token: 0x06001EE7 RID: 7911 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000780")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A30")]
[Address(RVA = "0x21DC920", Offset = "0x21DB320", VA = "0x1821DC920", Slot = "46")]
get
{
return null;
}
}
// Token: 0x170007A0 RID: 1952
// (get) Token: 0x06001EE8 RID: 7912 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000781")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001A31")]
[Address(RVA = "0x21DC9B0", Offset = "0x21DB3B0", VA = "0x1821DC9B0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001EE9 RID: 7913 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A32")]
[Address(RVA = "0x21DC880", Offset = "0x21DB280", VA = "0x1821DC880")]
public AIGetLineOfSightParametersNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAC RID: 2732
[Token(Token = "0x4000833")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,95 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C0 RID: 960
[Token(Token = "0x20002B6")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x129CB0", Offset = "0x1290B0")]
[Guid("1637B250-E497-4F4A-9D5E-64206488391C")]
[StructLayout(3)]
public class AIGetTargetNode : InteropNode
{
// Token: 0x17000781 RID: 1921
// (get) Token: 0x06001EB1 RID: 7857 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000762")]
public InputPort AIInputPort
{
[Token(Token = "0x60019FA")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000782 RID: 1922
// (get) Token: 0x06001EB2 RID: 7858 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000763")]
public OutputPort TargetOutputPort
{
[Token(Token = "0x60019FB")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001EB3 RID: 7859 RVA: 0x0000E4D4 File Offset: 0x0000C6D4
[Token(Token = "0x60019FC")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001EB4 RID: 7860 RVA: 0x0000E4EC File Offset: 0x0000C6EC
[Token(Token = "0x60019FD")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000783 RID: 1923
// (get) Token: 0x06001EB5 RID: 7861 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000764")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60019FE")]
[Address(RVA = "0x21DCED0", Offset = "0x21DB8D0", VA = "0x1821DCED0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000784 RID: 1924
// (get) Token: 0x06001EB6 RID: 7862 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000765")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019FF")]
[Address(RVA = "0x21DCF60", Offset = "0x21DB960", VA = "0x1821DCF60", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001EB7 RID: 7863 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A00")]
[Address(RVA = "0x21DCE30", Offset = "0x21DB830", VA = "0x1821DCE30")]
public AIGetTargetNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA5 RID: 2725
[Token(Token = "0x400082C")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,122 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003CA RID: 970
[Token(Token = "0x20002C0")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x12D590", Offset = "0x12C990")]
[Guid("5858A52E-54FB-4BB2-80A0-EC5FCE88B3EF")]
[StructLayout(3)]
public class AIHasLineOfSightToTargetNode : OverloadNode<AIHasLineOfSightToTargetNode, CircuitType>
{
// Token: 0x170007A9 RID: 1961
// (get) Token: 0x06001EF9 RID: 7929 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078A")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A42")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170007AA RID: 1962
// (get) Token: 0x06001EFA RID: 7930 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078B")]
public InputPort TargetInputPort
{
[Token(Token = "0x6001A43")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170007AB RID: 1963
// (get) Token: 0x06001EFB RID: 7931 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078C")]
public OutputPort HasLoSOutputPort
{
[Token(Token = "0x6001A44")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001EFC RID: 7932 RVA: 0x0000E5F4 File Offset: 0x0000C7F4
[Token(Token = "0x6001A45")]
[Address(RVA = "0x21C24C0", Offset = "0x21C0EC0", VA = "0x1821C24C0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001EFD RID: 7933 RVA: 0x0000E60C File Offset: 0x0000C80C
[Token(Token = "0x6001A46")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170007AC RID: 1964
// (get) Token: 0x06001EFE RID: 7934 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078D")]
protected override CircuitType Types
{
[Token(Token = "0x6001A47")]
[Address(RVA = "0x21DDCF0", Offset = "0x21DC6F0", VA = "0x1821DDCF0", Slot = "49")]
get
{
return null;
}
}
// Token: 0x170007AD RID: 1965
// (get) Token: 0x06001EFF RID: 7935 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078E")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001A48")]
[Address(RVA = "0x21DD830", Offset = "0x21DC230", VA = "0x1821DD830", Slot = "48")]
get
{
return null;
}
}
// Token: 0x170007AE RID: 1966
// (get) Token: 0x06001F00 RID: 7936 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700078F")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001A49")]
[Address(RVA = "0x21DD740", Offset = "0x21DC140", VA = "0x1821DD740", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001F01 RID: 7937 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A4A")]
[Address(RVA = "0x21DD6A0", Offset = "0x21DC0A0", VA = "0x1821DD6A0")]
public AIHasLineOfSightToTargetNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAF RID: 2735
[Token(Token = "0x4000836")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,102 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C8 RID: 968
[Token(Token = "0x20002BE")]
[NodeTag("AI", new string[] { })]
[Guid("B5BADF49-ACFE-4A42-80E2-5262878E2D89")]
[StructLayout(3)]
public class AILookAtNode : OverloadNode<AILookAtNode, CircuitType>
{
// Token: 0x170007A1 RID: 1953
// (get) Token: 0x06001EEB RID: 7915 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000782")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A34")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170007A2 RID: 1954
// (get) Token: 0x06001EEC RID: 7916 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000783")]
public InputPort LookTargetInputPort
{
[Token(Token = "0x6001A35")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x170007A3 RID: 1955
// (get) Token: 0x06001EED RID: 7917 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000784")]
public InputPort DirectionInputPort
{
[Token(Token = "0x6001A36")]
[Address(RVA = "0x21DE650", Offset = "0x21DD050", VA = "0x1821DE650")]
get
{
return null;
}
}
// Token: 0x06001EEE RID: 7918 RVA: 0x0000E5C4 File Offset: 0x0000C7C4
[Token(Token = "0x6001A37")]
[Address(RVA = "0x21DDD20", Offset = "0x21DC720", VA = "0x1821DDD20", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170007A4 RID: 1956
// (get) Token: 0x06001EEF RID: 7919 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000785")]
protected override CircuitType Types
{
[Token(Token = "0x6001A38")]
[Address(RVA = "0x21DEB20", Offset = "0x21DD520", VA = "0x1821DEB20", Slot = "49")]
get
{
return null;
}
}
// Token: 0x170007A5 RID: 1957
// (get) Token: 0x06001EF0 RID: 7920 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000786")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001A39")]
[Address(RVA = "0x21DE660", Offset = "0x21DD060", VA = "0x1821DE660", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001EF1 RID: 7921 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A3A")]
[Address(RVA = "0x21DE5B0", Offset = "0x21DCFB0", VA = "0x1821DE5B0")]
public AILookAtNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAD RID: 2733
[Token(Token = "0x4000834")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,89 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C5 RID: 965
[Token(Token = "0x20002BB")]
[NodeTag("AI", new string[] { })]
[Guid("7B05DF01-D4C8-490C-9442-55AA3B4975FA")]
[StructLayout(3)]
public class AIPathToNode : OverloadNode<AIPathToNode, CircuitType>
{
// Token: 0x1700078F RID: 1935
// (get) Token: 0x06001ECF RID: 7887 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000770")]
public InputPort AI
{
[Token(Token = "0x6001A18")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000790 RID: 1936
// (get) Token: 0x06001ED0 RID: 7888 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000771")]
public InputPort Target
{
[Token(Token = "0x6001A19")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001ED1 RID: 7889 RVA: 0x0000E564 File Offset: 0x0000C764
[Token(Token = "0x6001A1A")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000791 RID: 1937
// (get) Token: 0x06001ED2 RID: 7890 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000772")]
protected override CircuitType Types
{
[Token(Token = "0x6001A1B")]
[Address(RVA = "0x21DEB20", Offset = "0x21DD520", VA = "0x1821DEB20", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000792 RID: 1938
// (get) Token: 0x06001ED3 RID: 7891 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000773")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001A1C")]
[Address(RVA = "0x21DF300", Offset = "0x21DDD00", VA = "0x1821DF300", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001ED4 RID: 7892 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A1D")]
[Address(RVA = "0x21DF260", Offset = "0x21DDC60", VA = "0x1821DF260")]
public AIPathToNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAA RID: 2730
[Token(Token = "0x4000831")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,89 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003CB RID: 971
[Token(Token = "0x20002C1")]
[NodeTag("AI", new string[] { })]
[Guid("C2CB2EA2-F663-4AA6-9394-3B741F6B9064")]
[StructLayout(3)]
public class AIRotateNode : OverloadNode<AIRotateNode, CircuitType>
{
// Token: 0x170007AF RID: 1967
// (get) Token: 0x06001F03 RID: 7939 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000790")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A4C")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170007B0 RID: 1968
// (get) Token: 0x06001F04 RID: 7940 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000791")]
public InputPort RotationInputPort
{
[Token(Token = "0x6001A4D")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001F05 RID: 7941 RVA: 0x0000E624 File Offset: 0x0000C824
[Token(Token = "0x6001A4E")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170007B1 RID: 1969
// (get) Token: 0x06001F06 RID: 7942 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000792")]
protected override CircuitType Types
{
[Token(Token = "0x6001A4F")]
[Address(RVA = "0x21DEB20", Offset = "0x21DD520", VA = "0x1821DEB20", Slot = "49")]
get
{
return null;
}
}
// Token: 0x170007B2 RID: 1970
// (get) Token: 0x06001F07 RID: 7943 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000793")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001A50")]
[Address(RVA = "0x21DFDD0", Offset = "0x21DE7D0", VA = "0x1821DFDD0", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001F08 RID: 7944 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A51")]
[Address(RVA = "0x21DFD30", Offset = "0x21DE730", VA = "0x1821DFD30")]
public AIRotateNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AB0 RID: 2736
[Token(Token = "0x4000837")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,126 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C6 RID: 966
[Token(Token = "0x20002BC")]
[NodeTag("AI", new string[] { })]
[Guid("02557D1F-2265-4B6D-8177-92F1802DC106")]
[StructLayout(3)]
public class AISetLineOfSightParametersNode : InteropNode
{
// Token: 0x17000793 RID: 1939
// (get) Token: 0x06001ED6 RID: 7894 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000774")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A1F")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000794 RID: 1940
// (get) Token: 0x06001ED7 RID: 7895 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000775")]
public InputPort LoSTypeInputPort
{
[Token(Token = "0x6001A20")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x17000795 RID: 1941
// (get) Token: 0x06001ED8 RID: 7896 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000776")]
public InputPort LoSDistanceInputPort
{
[Token(Token = "0x6001A21")]
[Address(RVA = "0x21DE650", Offset = "0x21DD050", VA = "0x1821DE650")]
get
{
return null;
}
}
// Token: 0x17000796 RID: 1942
// (get) Token: 0x06001ED9 RID: 7897 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000777")]
public InputPort LoSAngleInputPort
{
[Token(Token = "0x6001A22")]
[Address(RVA = "0x21E09B0", Offset = "0x21DF3B0", VA = "0x1821E09B0")]
get
{
return null;
}
}
// Token: 0x17000797 RID: 1943
// (get) Token: 0x06001EDA RID: 7898 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000778")]
public InputPort LoSImpactAlertInputPort
{
[Token(Token = "0x6001A23")]
[Address(RVA = "0x21E09C0", Offset = "0x21DF3C0", VA = "0x1821E09C0")]
get
{
return null;
}
}
// Token: 0x17000798 RID: 1944
// (get) Token: 0x06001EDB RID: 7899 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000779")]
public InputPort RequireLoSToTargetsInputPort
{
[Token(Token = "0x6001A24")]
[Address(RVA = "0x21E09D0", Offset = "0x21DF3D0", VA = "0x1821E09D0")]
get
{
return null;
}
}
// Token: 0x06001EDC RID: 7900 RVA: 0x0000E57C File Offset: 0x0000C77C
[Token(Token = "0x6001A25")]
[Address(RVA = "0x21E0070", Offset = "0x21DEA70", VA = "0x1821E0070", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000799 RID: 1945
// (get) Token: 0x06001EDD RID: 7901 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700077A")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A26")]
[Address(RVA = "0x21E0920", Offset = "0x21DF320", VA = "0x1821E0920", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001EDE RID: 7902 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A27")]
[Address(RVA = "0x21E0880", Offset = "0x21DF280", VA = "0x1821E0880")]
public AISetLineOfSightParametersNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAB RID: 2731
[Token(Token = "0x4000832")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C9 RID: 969
[Token(Token = "0x20002BF")]
[NodeTag("AI", new string[] { })]
[Guid("CD85A0C7-789B-41A2-AEDA-40925B73738C")]
[StructLayout(3)]
public class AISetPathingSpeedNode : InteropNode
{
// Token: 0x170007A6 RID: 1958
// (get) Token: 0x06001EF3 RID: 7923 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000787")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A3C")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170007A7 RID: 1959
// (get) Token: 0x06001EF4 RID: 7924 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000788")]
public InputPort MaxSpeedInputPort
{
[Token(Token = "0x6001A3D")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001EF5 RID: 7925 RVA: 0x0000E5DC File Offset: 0x0000C7DC
[Token(Token = "0x6001A3E")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170007A8 RID: 1960
// (get) Token: 0x06001EF6 RID: 7926 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000789")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A3F")]
[Address(RVA = "0x21E0E10", Offset = "0x21DF810", VA = "0x1821E0E10", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001EF7 RID: 7927 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A40")]
[Address(RVA = "0x21E0D70", Offset = "0x21DF770", VA = "0x1821E0D70")]
public AISetPathingSpeedNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AAE RID: 2734
[Token(Token = "0x4000835")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C4 RID: 964
[Token(Token = "0x20002BA")]
[NodeTag("AI", new string[] { })]
[Guid("6370B8D9-8C72-4E6B-A623-ACB7202A3110")]
[StructLayout(3)]
public class AISetPatrolPathNode : InteropNode
{
// Token: 0x1700078C RID: 1932
// (get) Token: 0x06001EC9 RID: 7881 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076D")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A12")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700078D RID: 1933
// (get) Token: 0x06001ECA RID: 7882 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076E")]
public InputPort PatrolPointInputPort
{
[Token(Token = "0x6001A13")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001ECB RID: 7883 RVA: 0x0000E54C File Offset: 0x0000C74C
[Token(Token = "0x6001A14")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700078E RID: 1934
// (get) Token: 0x06001ECC RID: 7884 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076F")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A15")]
[Address(RVA = "0x21E12D0", Offset = "0x21DFCD0", VA = "0x1821E12D0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001ECD RID: 7885 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A16")]
[Address(RVA = "0x21E1230", Offset = "0x21DFC30", VA = "0x1821E1230")]
public AISetPatrolPathNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA9 RID: 2729
[Token(Token = "0x4000830")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,73 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C1 RID: 961
[Token(Token = "0x20002B7")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x12B480", Offset = "0x12A880")]
[Guid("73652899-2656-4AA4-A1B0-4DE8D8E56095")]
[StructLayout(3)]
public class AISetTargetNode : InteropNode
{
// Token: 0x17000785 RID: 1925
// (get) Token: 0x06001EB9 RID: 7865 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000766")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A02")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000786 RID: 1926
// (get) Token: 0x06001EBA RID: 7866 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000767")]
public InputPort TargetInputPort
{
[Token(Token = "0x6001A03")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001EBB RID: 7867 RVA: 0x0000E504 File Offset: 0x0000C704
[Token(Token = "0x6001A04")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000787 RID: 1927
// (get) Token: 0x06001EBC RID: 7868 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000768")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A05")]
[Address(RVA = "0x21E1790", Offset = "0x21E0190", VA = "0x1821E1790", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001EBD RID: 7869 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A06")]
[Address(RVA = "0x21E16F0", Offset = "0x21E00F0", VA = "0x1821E16F0")]
public AISetTargetNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA6 RID: 2726
[Token(Token = "0x400082D")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,60 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C2 RID: 962
[Token(Token = "0x20002B8")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x12B930", Offset = "0x12AD30")]
[Guid("B169C26E-3C2C-4058-BAE7-DBBC3EE856A4")]
[StructLayout(3)]
public class AIStartCombatBehaviorNode : InteropNode
{
// Token: 0x17000788 RID: 1928
// (get) Token: 0x06001EBF RID: 7871 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000769")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A08")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001EC0 RID: 7872 RVA: 0x0000E51C File Offset: 0x0000C71C
[Token(Token = "0x6001A09")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000789 RID: 1929
// (get) Token: 0x06001EC1 RID: 7873 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076A")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A0A")]
[Address(RVA = "0x21E1C00", Offset = "0x21E0600", VA = "0x1821E1C00", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001EC2 RID: 7874 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A0B")]
[Address(RVA = "0x21E1B60", Offset = "0x21E0560", VA = "0x1821E1B60")]
public AIStartCombatBehaviorNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA7 RID: 2727
[Token(Token = "0x400082E")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,60 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003C3 RID: 963
[Token(Token = "0x20002B9")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x12BBE0", Offset = "0x12AFE0")]
[Guid("6E244BF2-CF71-4BAA-912D-3E61C7FCD1BE")]
[StructLayout(3)]
public class AIStopCombatBehaviorNode : InteropNode
{
// Token: 0x1700078A RID: 1930
// (get) Token: 0x06001EC4 RID: 7876 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076B")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A0D")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001EC5 RID: 7877 RVA: 0x0000E534 File Offset: 0x0000C734
[Token(Token = "0x6001A0E")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700078B RID: 1931
// (get) Token: 0x06001EC6 RID: 7878 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700076C")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A0F")]
[Address(RVA = "0x21E1FF0", Offset = "0x21E09F0", VA = "0x1821E1FF0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001EC7 RID: 7879 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A10")]
[Address(RVA = "0x21E1F50", Offset = "0x21E0950", VA = "0x1821E1F50")]
public AIStopCombatBehaviorNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA8 RID: 2728
[Token(Token = "0x400082F")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.AINodes
{
// Token: 0x020003CC RID: 972
[Token(Token = "0x20002C2")]
[NodeTag("AI", new string[] { })]
[Guid("F211A503-A237-41BC-875E-AE3EF62D745B")]
[StructLayout(3)]
public class AIStopLookingNode : InteropNode
{
// Token: 0x170007B3 RID: 1971
// (get) Token: 0x06001F0A RID: 7946 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000794")]
public InputPort AIInputPort
{
[Token(Token = "0x6001A53")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001F0B RID: 7947 RVA: 0x0000E63C File Offset: 0x0000C83C
[Token(Token = "0x6001A54")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170007B4 RID: 1972
// (get) Token: 0x06001F0C RID: 7948 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000795")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001A55")]
[Address(RVA = "0x21E23E0", Offset = "0x21E0DE0", VA = "0x1821E23E0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001F0D RID: 7949 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001A56")]
[Address(RVA = "0x21E2340", Offset = "0x21E0D40", VA = "0x1821E2340")]
public AIStopLookingNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AB1 RID: 2737
[Token(Token = "0x4000838")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,118 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200031B RID: 795
[Token(Token = "0x2000217")]
[NodeTag("Math", new string[] { })]
[Guid("98B99011-9BE8-43B3-89CC-1E9D55BD8B51")]
[StructLayout(3)]
public sealed class AbsNode : OverloadNode<AbsNode, CircuitType>
{
// Token: 0x170005B9 RID: 1465
// (get) Token: 0x06001AB7 RID: 6839 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059A")]
public InputPort ValuePort
{
[Token(Token = "0x6001611")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005BA RID: 1466
// (get) Token: 0x06001AB8 RID: 6840 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059B")]
public OutputPort ResultPort
{
[Token(Token = "0x6001612")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AB9 RID: 6841 RVA: 0x0000CCBC File Offset: 0x0000AEBC
[Token(Token = "0x6001613")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005BB RID: 1467
// (get) Token: 0x06001ABA RID: 6842 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059C")]
protected override CircuitType Types
{
[Token(Token = "0x6001614")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x170005BC RID: 1468
// (get) Token: 0x06001ABB RID: 6843 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059D")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001615")]
[Address(RVA = "0x21E29C0", Offset = "0x21E13C0", VA = "0x1821E29C0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x170005BD RID: 1469
// (get) Token: 0x06001ABC RID: 6844 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059E")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001616")]
[Address(RVA = "0x21E2AB0", Offset = "0x21E14B0", VA = "0x1821E2AB0", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001ABD RID: 6845 RVA: 0x0000CCD4 File Offset: 0x0000AED4
[Token(Token = "0x6001617")]
[Address(RVA = "0x21E2470", Offset = "0x21E0E70", VA = "0x1821E2470")]
private static Result<None> FloatImpl(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001ABE RID: 6846 RVA: 0x0000CCEC File Offset: 0x0000AEEC
[Token(Token = "0x6001618")]
[Address(RVA = "0x21E2540", Offset = "0x21E0F40", VA = "0x1821E2540")]
private static Result<None> IntImpl(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001ABF RID: 6847 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001619")]
[Address(RVA = "0x21E2920", Offset = "0x21E1320", VA = "0x1821E2920")]
public AbsNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A0D RID: 2573
[Token(Token = "0x40007A0")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200031C RID: 796
[Token(Token = "0x2000218")]
[NodeTag("Math", new string[] { })]
[Guid("46ce50b8-0a20-43d2-9646-484ce2a6752c")]
[StructLayout(3)]
public sealed class AcosNode : LocalNode
{
// Token: 0x170005BE RID: 1470
// (get) Token: 0x06001AC1 RID: 6849 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700059F")]
public InputPort ValuePort
{
[Token(Token = "0x600161B")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005BF RID: 1471
// (get) Token: 0x06001AC2 RID: 6850 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A0")]
public OutputPort ResultPort
{
[Token(Token = "0x600161C")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AC3 RID: 6851 RVA: 0x0000CD04 File Offset: 0x0000AF04
[Token(Token = "0x600161D")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005C0 RID: 1472
// (get) Token: 0x06001AC4 RID: 6852 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A1")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x600161E")]
[Address(RVA = "0x21E2FD0", Offset = "0x21E19D0", VA = "0x1821E2FD0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001AC5 RID: 6853 RVA: 0x0000CD1C File Offset: 0x0000AF1C
[Token(Token = "0x600161F")]
[Address(RVA = "0x21E2C60", Offset = "0x21E1660", VA = "0x1821E2C60", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001AC6 RID: 6854 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001620")]
[Address(RVA = "0x21E2F30", Offset = "0x21E1930", VA = "0x1821E2F30")]
public AcosNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A0E RID: 2574
[Token(Token = "0x40007A1")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,36 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200031D RID: 797
[Token(Token = "0x2000219")]
[Guid("0CCB153C-DD08-4F22-80FD-9D8C5940928C")]
[StructLayout(3)]
public class AddNode : NumberNodeBase
{
// Token: 0x06001AC8 RID: 6856 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001622")]
[Address(RVA = "0x21E31A0", Offset = "0x21E1BA0", VA = "0x1821E31A0")]
public AddNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001AC9 RID: 6857 RVA: 0x0000CD34 File Offset: 0x0000AF34
[Token(Token = "0x6001623")]
[Address(RVA = "0x21E3130", Offset = "0x21E1B30", VA = "0x1821E3130", Slot = "43")]
protected override int CalculateIntValue(int[] signals)
{
return 0;
}
// Token: 0x06001ACA RID: 6858 RVA: 0x0000CD4C File Offset: 0x0000AF4C
[Token(Token = "0x6001624")]
[Address(RVA = "0x21E30C0", Offset = "0x21E1AC0", VA = "0x1821E30C0", Slot = "44")]
protected override float CalculateFloatValue(float[] signals)
{
return 0f;
}
}
}
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000331 RID: 817
[Token(Token = "0x200022D")]
[Guid("3FB9FD93-8D45-4395-B9A3-63A99A14442B")]
[StructLayout(3)]
public class AndNode : MultiInputBooleanLogicNode
{
// Token: 0x06001B55 RID: 6997 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60016AF")]
[Address(RVA = "0x21E3320", Offset = "0x21E1D20", VA = "0x1821E3320")]
public AndNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001B56 RID: 6998 RVA: 0x0000D1CC File Offset: 0x0000B3CC
[Token(Token = "0x60016B0")]
[Address(RVA = "0x21E3230", Offset = "0x21E1C30", VA = "0x1821E3230", Slot = "43")]
protected override bool GetBooleanReturnInternal(List<bool> bools)
{
return default(bool);
}
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200031E RID: 798
[Token(Token = "0x200021A")]
[NodeTag("Math", new string[] { })]
[Guid("aaa4e58f-16df-426a-b7a7-a654eab97037")]
[StructLayout(3)]
public sealed class AsinNode : LocalNode
{
// Token: 0x170005C1 RID: 1473
// (get) Token: 0x06001ACB RID: 6859 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A2")]
public InputPort ValuePort
{
[Token(Token = "0x6001625")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005C2 RID: 1474
// (get) Token: 0x06001ACC RID: 6860 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A3")]
public OutputPort ResultPort
{
[Token(Token = "0x6001626")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001ACD RID: 6861 RVA: 0x0000CD64 File Offset: 0x0000AF64
[Token(Token = "0x6001627")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005C3 RID: 1475
// (get) Token: 0x06001ACE RID: 6862 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A4")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001628")]
[Address(RVA = "0x21E3710", Offset = "0x21E2110", VA = "0x1821E3710", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001ACF RID: 6863 RVA: 0x0000CD7C File Offset: 0x0000AF7C
[Token(Token = "0x6001629")]
[Address(RVA = "0x21E33A0", Offset = "0x21E1DA0", VA = "0x1821E33A0", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001AD0 RID: 6864 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600162A")]
[Address(RVA = "0x21E3670", Offset = "0x21E2070", VA = "0x1821E3670")]
public AsinNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A0F RID: 2575
[Token(Token = "0x40007A2")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200031F RID: 799
[Token(Token = "0x200021B")]
[NodeTag("Math", new string[] { })]
[Guid("02d62908-550d-4f8b-8bc7-0960fb1b547f")]
[StructLayout(3)]
public sealed class Atan2Node : LocalNode
{
// Token: 0x170005C4 RID: 1476
// (get) Token: 0x06001AD2 RID: 6866 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A5")]
public InputPort YPort
{
[Token(Token = "0x600162C")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005C5 RID: 1477
// (get) Token: 0x06001AD3 RID: 6867 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A6")]
public InputPort XPort
{
[Token(Token = "0x600162D")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170005C6 RID: 1478
// (get) Token: 0x06001AD4 RID: 6868 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A7")]
public OutputPort ResultPort
{
[Token(Token = "0x600162E")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AD5 RID: 6869 RVA: 0x0000CD94 File Offset: 0x0000AF94
[Token(Token = "0x600162F")]
[Address(RVA = "0x21C24C0", Offset = "0x21C0EC0", VA = "0x1821C24C0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005C7 RID: 1479
// (get) Token: 0x06001AD6 RID: 6870 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A8")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001630")]
[Address(RVA = "0x21E3C50", Offset = "0x21E2650", VA = "0x1821E3C50", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001AD7 RID: 6871 RVA: 0x0000CDAC File Offset: 0x0000AFAC
[Token(Token = "0x6001631")]
[Address(RVA = "0x21E3800", Offset = "0x21E2200", VA = "0x1821E3800", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001AD8 RID: 6872 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001632")]
[Address(RVA = "0x21E3BB0", Offset = "0x21E25B0", VA = "0x1821E3BB0")]
public Atan2Node(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A10 RID: 2576
[Token(Token = "0x40007A3")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000320 RID: 800
[Token(Token = "0x200021C")]
[NodeTag("Math", new string[] { })]
[Guid("84646ed2-015e-4a8b-9d37-5115cb9ebadc")]
[StructLayout(3)]
public sealed class AtanNode : LocalNode
{
// Token: 0x170005C8 RID: 1480
// (get) Token: 0x06001ADA RID: 6874 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005A9")]
public InputPort ValuePort
{
[Token(Token = "0x6001634")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005C9 RID: 1481
// (get) Token: 0x06001ADB RID: 6875 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AA")]
public OutputPort ResultPort
{
[Token(Token = "0x6001635")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001ADC RID: 6876 RVA: 0x0000CDC4 File Offset: 0x0000AFC4
[Token(Token = "0x6001636")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005CA RID: 1482
// (get) Token: 0x06001ADD RID: 6877 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AB")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001637")]
[Address(RVA = "0x21E40B0", Offset = "0x21E2AB0", VA = "0x1821E40B0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001ADE RID: 6878 RVA: 0x0000CDDC File Offset: 0x0000AFDC
[Token(Token = "0x6001638")]
[Address(RVA = "0x21E3D40", Offset = "0x21E2740", VA = "0x1821E3D40", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001ADF RID: 6879 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001639")]
[Address(RVA = "0x21E4010", Offset = "0x21E2A10", VA = "0x1821E4010")]
public AtanNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A11 RID: 2577
[Token(Token = "0x40007A4")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,85 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000301 RID: 769
[Token(Token = "0x2000202")]
[Guid("7ADC6AB1-FCAB-4746-AEC6-006352E29CDC")]
[StructLayout(3)]
public sealed class BranchNode : SimpleNode
{
// Token: 0x17000570 RID: 1392
// (get) Token: 0x060019EA RID: 6634 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000551")]
public InputPort InExecPort
{
[Token(Token = "0x600154D")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000571 RID: 1393
// (get) Token: 0x060019EB RID: 6635 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000552")]
public InputPort ConditionPort
{
[Token(Token = "0x600154E")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000572 RID: 1394
// (get) Token: 0x060019EC RID: 6636 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000553")]
public OutputPort ThenPort
{
[Token(Token = "0x600154F")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x17000573 RID: 1395
// (get) Token: 0x060019ED RID: 6637 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000554")]
public OutputPort ElsePort
{
[Token(Token = "0x6001550")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x060019EE RID: 6638 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001551")]
[Address(RVA = "0x21E4690", Offset = "0x21E3090", VA = "0x1821E4690")]
public BranchNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x060019EF RID: 6639 RVA: 0x0000C89C File Offset: 0x0000AA9C
[Token(Token = "0x6001552")]
[Address(RVA = "0x21E41A0", Offset = "0x21E2BA0", VA = "0x1821E41A0", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase _)
{
return default(Result<ExecOk>);
}
// Token: 0x040009ED RID: 2541
[Token(Token = "0x4000786")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,95 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000302 RID: 770
[Token(Token = "0x2000203")]
[InternalNode]
[Guid("9478334A-451D-4802-BAB1-4B05F00D45E4")]
[StructLayout(3)]
public sealed class BreakTuple : SimpleNode
{
// Token: 0x17000574 RID: 1396
// (get) Token: 0x060019F1 RID: 6641 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000555")]
private InputPort TuplePort
{
[Token(Token = "0x6001554")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000575 RID: 1397
// (get) Token: 0x060019F2 RID: 6642 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000556")]
private OutputPort Item0Port
{
[Token(Token = "0x6001555")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x17000576 RID: 1398
// (get) Token: 0x060019F3 RID: 6643 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000557")]
private OutputPort Item1Port
{
[Token(Token = "0x6001556")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x17000577 RID: 1399
// (get) Token: 0x060019F4 RID: 6644 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000558")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001557")]
[Address(RVA = "0x21E4D70", Offset = "0x21E3770", VA = "0x1821E4D70", Slot = "42")]
get
{
return null;
}
}
// Token: 0x060019F5 RID: 6645 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001558")]
[Address(RVA = "0x21E4CD0", Offset = "0x21E36D0", VA = "0x1821E4CD0")]
public BreakTuple(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x060019F6 RID: 6646 RVA: 0x0000C8B4 File Offset: 0x0000AAB4
[Token(Token = "0x6001559")]
[Address(RVA = "0x21E4730", Offset = "0x21E3130", VA = "0x1821E4730")]
private Result<CircuitSignal> GetReturn0(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x060019F7 RID: 6647 RVA: 0x0000C8CC File Offset: 0x0000AACC
[Token(Token = "0x600155A")]
[Address(RVA = "0x21E4890", Offset = "0x21E3290", VA = "0x1821E4890")]
private Result<CircuitSignal> GetReturn1(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x040009EE RID: 2542
[Token(Token = "0x4000787")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000360 RID: 864
[Token(Token = "0x2000257")]
[NodeTag("Button", new string[] { })]
[Guid("fe32ba92-9018-4575-92e2-3b0d82c9419b")]
[StructLayout(3)]
public sealed class ButtonGetIsPressedNode : InteropNode
{
// Token: 0x17000643 RID: 1603
// (get) Token: 0x06001C24 RID: 7204 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000624")]
public InputPort Target
{
[Token(Token = "0x6001770")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000644 RID: 1604
// (get) Token: 0x06001C25 RID: 7205 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000625")]
public OutputPort IsPressed
{
[Token(Token = "0x6001771")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001C26 RID: 7206 RVA: 0x0000D73C File Offset: 0x0000B93C
[Token(Token = "0x6001772")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001C27 RID: 7207 RVA: 0x0000D754 File Offset: 0x0000B954
[Token(Token = "0x6001773")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000645 RID: 1605
// (get) Token: 0x06001C28 RID: 7208 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000626")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001774")]
[Address(RVA = "0x21E51E0", Offset = "0x21E3BE0", VA = "0x1821E51E0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000646 RID: 1606
// (get) Token: 0x06001C29 RID: 7209 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000627")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001775")]
[Address(RVA = "0x21E5270", Offset = "0x21E3C70", VA = "0x1821E5270", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001C2A RID: 7210 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001776")]
[Address(RVA = "0x21E5140", Offset = "0x21E3B40", VA = "0x1821E5140")]
public ButtonGetIsPressedNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A3C RID: 2620
[Token(Token = "0x40007C5")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000361 RID: 865
[Token(Token = "0x2000258")]
[NodeTag("Button", new string[] { })]
[Guid("70e7663d-a5fd-435d-8995-942b4babc262")]
[StructLayout(3)]
public sealed class ButtonGetTextNode : InteropNode
{
// Token: 0x17000647 RID: 1607
// (get) Token: 0x06001C2C RID: 7212 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000628")]
public InputPort Target
{
[Token(Token = "0x6001778")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000648 RID: 1608
// (get) Token: 0x06001C2D RID: 7213 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000629")]
public OutputPort Text
{
[Token(Token = "0x6001779")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001C2E RID: 7214 RVA: 0x0000D76C File Offset: 0x0000B96C
[Token(Token = "0x600177A")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001C2F RID: 7215 RVA: 0x0000D784 File Offset: 0x0000B984
[Token(Token = "0x600177B")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000649 RID: 1609
// (get) Token: 0x06001C30 RID: 7216 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062A")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x600177C")]
[Address(RVA = "0x21E5600", Offset = "0x21E4000", VA = "0x1821E5600", Slot = "46")]
get
{
return null;
}
}
// Token: 0x1700064A RID: 1610
// (get) Token: 0x06001C31 RID: 7217 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062B")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x600177D")]
[Address(RVA = "0x21E5690", Offset = "0x21E4090", VA = "0x1821E5690", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001C32 RID: 7218 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600177E")]
[Address(RVA = "0x21E5560", Offset = "0x21E3F60", VA = "0x1821E5560")]
public ButtonGetTextNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A3D RID: 2621
[Token(Token = "0x40007C6")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000362 RID: 866
[Token(Token = "0x2000259")]
[NodeTag("Button", new string[] { })]
[Guid("21bbaa09-6bcf-435c-86da-e853a78bc27b")]
[StructLayout(3)]
public sealed class ButtonSetTextNode : InteropNode
{
// Token: 0x1700064B RID: 1611
// (get) Token: 0x06001C34 RID: 7220 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062C")]
public InputPort Target
{
[Token(Token = "0x6001780")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700064C RID: 1612
// (get) Token: 0x06001C35 RID: 7221 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062D")]
public InputPort Text
{
[Token(Token = "0x6001781")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001C36 RID: 7222 RVA: 0x0000D79C File Offset: 0x0000B99C
[Token(Token = "0x6001782")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700064D RID: 1613
// (get) Token: 0x06001C37 RID: 7223 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062E")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001783")]
[Address(RVA = "0x21E5BB0", Offset = "0x21E45B0", VA = "0x1821E5BB0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C38 RID: 7224 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001784")]
[Address(RVA = "0x21E5B10", Offset = "0x21E4510", VA = "0x1821E5B10")]
public ButtonSetTextNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A3E RID: 2622
[Token(Token = "0x40007C7")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000321 RID: 801
[Token(Token = "0x200021D")]
[NodeTag("Math", new string[] { })]
[Guid("f4cbc476-bc98-4cbf-bf47-de4baedddf79")]
[StructLayout(3)]
public sealed class CeilNode : LocalNode
{
// Token: 0x170005CB RID: 1483
// (get) Token: 0x06001AE1 RID: 6881 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AC")]
public InputPort ValuePort
{
[Token(Token = "0x600163B")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005CC RID: 1484
// (get) Token: 0x06001AE2 RID: 6882 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AD")]
public OutputPort ResultPort
{
[Token(Token = "0x600163C")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AE3 RID: 6883 RVA: 0x0000CDF4 File Offset: 0x0000AFF4
[Token(Token = "0x600163D")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005CD RID: 1485
// (get) Token: 0x06001AE4 RID: 6884 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AE")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x600163E")]
[Address(RVA = "0x21E5FB0", Offset = "0x21E49B0", VA = "0x1821E5FB0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001AE5 RID: 6885 RVA: 0x0000CE0C File Offset: 0x0000B00C
[Token(Token = "0x600163F")]
[Address(RVA = "0x21E5C40", Offset = "0x21E4640", VA = "0x1821E5C40", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x06001AE6 RID: 6886 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001640")]
[Address(RVA = "0x21E5F10", Offset = "0x21E4910", VA = "0x1821E5F10")]
public CeilNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A12 RID: 2578
[Token(Token = "0x40007A5")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,28 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000346 RID: 838
[Token(Token = "0x200023E")]
[Guid("38B502DC-DD35-4083-A2B0-8A8E5F69A958")]
[StructLayout(3)]
public class CeilToIntNode : FloatToIntConversionNodeBase
{
// Token: 0x06001BC3 RID: 7107 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001711")]
[Address(RVA = "0x21E6100", Offset = "0x21E4B00", VA = "0x1821E6100")]
public CeilToIntNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001BC4 RID: 7108 RVA: 0x0000D514 File Offset: 0x0000B714
[Token(Token = "0x6001712")]
[Address(RVA = "0x21E60A0", Offset = "0x21E4AA0", VA = "0x1821E60A0", Slot = "44")]
protected override int FloatToInt(float input)
{
return 0;
}
}
}
@@ -0,0 +1,67 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002E5 RID: 741
[Token(Token = "0x20001ED")]
[Guid("14EBDE7A-76C0-47DF-B0DD-01B1DAA50821")]
[StructLayout(3)]
public class CircuitBoard : CircuitContextNode
{
// Token: 0x0600190E RID: 6414 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001489")]
[Address(RVA = "0x21E6440", Offset = "0x21E4E40", VA = "0x1821E6440")]
public CircuitBoard(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x0600190F RID: 6415 RVA: 0x0000C11C File Offset: 0x0000A31C
[Token(Token = "0x600148A")]
[Address(RVA = "0x21E6280", Offset = "0x21E4C80", VA = "0x1821E6280", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001910 RID: 6416 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600148B")]
[Address(RVA = "0x21E6180", Offset = "0x21E4B80", VA = "0x1821E6180", Slot = "45")]
protected override void DeserializeInnerContext(Guid contextId)
{
}
// Token: 0x17000528 RID: 1320
// (get) Token: 0x06001911 RID: 6417 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000509")]
public override CircuitContext InnerContext
{
[Token(Token = "0x600148C")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0", Slot = "44")]
get
{
return null;
}
}
// Token: 0x17000529 RID: 1321
// (get) Token: 0x06001912 RID: 6418 RVA: 0x0000C134 File Offset: 0x0000A334
[Token(Token = "0x1700050A")]
public override bool IsPersistable
{
[Token(Token = "0x600148D")]
[Address(RVA = "0x21E6570", Offset = "0x21E4F70", VA = "0x1821E6570", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x040009C2 RID: 2498
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400076C")]
private CircuitBoardCircuitContext innerContext;
}
}
@@ -0,0 +1,215 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002E6 RID: 742
[Token(Token = "0x20001EE")]
[StructLayout(3)]
public abstract class CircuitContextNode : Node, IEditableNode
{
// Token: 0x1700052A RID: 1322
// (get) Token: 0x06001913 RID: 6419 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700050B")]
public sealed override string Name
{
[Token(Token = "0x600148E")]
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050", Slot = "23")]
get
{
return null;
}
}
// Token: 0x06001914 RID: 6420 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600148F")]
[Address(RVA = "0x21E8520", Offset = "0x21E6F20", VA = "0x1821E8520", Slot = "15")]
public sealed override void SetNameLocal(string newName)
{
}
// Token: 0x1700052B RID: 1323
// (get) Token: 0x06001915 RID: 6421 RVA: 0x0000C14C File Offset: 0x0000A34C
[Token(Token = "0x1700050C")]
public override bool CanSetName
{
[Token(Token = "0x6001490")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x1700052C RID: 1324
// (get) Token: 0x06001916 RID: 6422 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700050D")]
protected override ListDictionary<NodeDescId, NodeGroup> NodeGroupsProtected
{
[Token(Token = "0x6001491")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570", Slot = "22")]
get
{
return null;
}
}
// Token: 0x06001917 RID: 6423 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001492")]
[Address(RVA = "0x21E8530", Offset = "0x21E6F30", VA = "0x1821E8530")]
protected CircuitContextNode(CircuitContext circuitContext, Guid nodeId, string name)
{
}
// Token: 0x06001918 RID: 6424 RVA: 0x0000C164 File Offset: 0x0000A364
[Token(Token = "0x6001493")]
[Address(RVA = "0x21E6600", Offset = "0x21E5000", VA = "0x1821E6600", Slot = "27")]
internal override PendingGraphEvents CustomInputPortAdded(InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x06001919 RID: 6425 RVA: 0x0000C17C File Offset: 0x0000A37C
[Token(Token = "0x6001494")]
[Address(RVA = "0x21E7140", Offset = "0x21E5B40", VA = "0x1821E7140", Slot = "29")]
internal override PendingGraphEvents CustomOutputPortAdded(OutputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x0600191A RID: 6426 RVA: 0x0000C194 File Offset: 0x0000A394
[Token(Token = "0x6001495")]
[Address(RVA = "0x21E69D0", Offset = "0x21E53D0", VA = "0x1821E69D0", Slot = "34")]
internal override PendingGraphEvents CustomNodeGroupAdded(NodeGroup v)
{
return default(PendingGraphEvents);
}
// Token: 0x0600191B RID: 6427 RVA: 0x0000C1AC File Offset: 0x0000A3AC
[Token(Token = "0x6001496")]
[Address(RVA = "0x21E67D0", Offset = "0x21E51D0", VA = "0x1821E67D0", Slot = "31")]
internal override PendingGraphEvents CustomInputPortRemoved(int index, InputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x0600191C RID: 6428 RVA: 0x0000C1C4 File Offset: 0x0000A3C4
[Token(Token = "0x6001497")]
[Address(RVA = "0x21E7320", Offset = "0x21E5D20", VA = "0x1821E7320", Slot = "33")]
internal override PendingGraphEvents CustomOutputPortRemoved(int index, OutputPort v)
{
return default(PendingGraphEvents);
}
// Token: 0x0600191D RID: 6429 RVA: 0x0000C1DC File Offset: 0x0000A3DC
[Token(Token = "0x6001498")]
[Address(RVA = "0x21E6F80", Offset = "0x21E5980", VA = "0x1821E6F80", Slot = "35")]
internal override PendingGraphEvents CustomNodeGroupRemoved(int index, NodeGroup v)
{
return default(PendingGraphEvents);
}
// Token: 0x0600191E RID: 6430 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001499")]
[Address(RVA = "0x21E69A0", Offset = "0x21E53A0", VA = "0x1821E69A0", Slot = "36")]
internal override void CustomNodeDestroyed()
{
}
// Token: 0x1700052D RID: 1325
// (get) Token: 0x0600191F RID: 6431
[Token(Token = "0x1700050E")]
public abstract CircuitContext InnerContext
{
[Token(Token = "0x600149A")]
[Address(Slot = "44")]
get;
}
// Token: 0x1700052E RID: 1326
// (get) Token: 0x06001920 RID: 6432 RVA: 0x0000C1F4 File Offset: 0x0000A3F4
[Token(Token = "0x1700050F")]
public Guid InnerContextId
{
[Token(Token = "0x600149B")]
[Address(RVA = "0x21E8640", Offset = "0x21E7040", VA = "0x1821E8640")]
get
{
return default(Guid);
}
}
// Token: 0x06001921 RID: 6433 RVA: 0x0000C20C File Offset: 0x0000A40C
[Token(Token = "0x600149C")]
[Address(RVA = "0x21E7D70", Offset = "0x21E6770", VA = "0x1821E7D70", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort)
{
return default(Result<ExecOk>);
}
// Token: 0x06001922 RID: 6434 RVA: 0x0000C224 File Offset: 0x0000A424
[Token(Token = "0x600149D")]
[Address(RVA = "0x21E7D20", Offset = "0x21E6720", VA = "0x1821E7D20")]
internal Result<ExecOk> ExecuteOut(OutputPort port)
{
return default(Result<ExecOk>);
}
// Token: 0x06001923 RID: 6435 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600149E")]
[Address(RVA = "0x21E80B0", Offset = "0x21E6AB0", VA = "0x1821E80B0", Slot = "39")]
protected override void SerializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001924 RID: 6436
[Token(Token = "0x600149F")]
[Address(Slot = "45")]
protected abstract void DeserializeInnerContext(Guid contextId);
// Token: 0x06001925 RID: 6437 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014A0")]
[Address(RVA = "0x21E74F0", Offset = "0x21E5EF0", VA = "0x1821E74F0", Slot = "40")]
protected override void DeserializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001926 RID: 6438 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014A1")]
[Address(RVA = "0x21E7CD0", Offset = "0x21E66D0", VA = "0x1821E7CD0", Slot = "42")]
public void Edit()
{
}
// Token: 0x06001927 RID: 6439 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014A2")]
[Address(RVA = "0x21E8080", Offset = "0x21E6A80", VA = "0x1821E8080", Slot = "43")]
public void FinishEditing()
{
}
// Token: 0x040009C3 RID: 2499
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400076D")]
private string _name;
// Token: 0x040009C4 RID: 2500
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400076E")]
private ListDictionary<NodeDescId, NodeGroup> nodeGroups;
// Token: 0x040009C5 RID: 2501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400076F")]
internal Dictionary<NodeDescId, InNode> _inputNodes;
// Token: 0x040009C6 RID: 2502
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000770")]
internal Dictionary<NodeDescId, OutNode> _outputNodes;
}
}
@@ -0,0 +1,110 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BB RID: 955
[Token(Token = "0x20002B1")]
[NodeTag("Combatant", new string[] { })]
[Guid("C0EE02F4-BBAB-40EA-88A0-7441D7E7094C")]
[StructLayout(3)]
public class CombatantGetGroundPositionNode : OverloadNode<CombatantGetGroundPositionNode, CircuitType>
{
// Token: 0x17000766 RID: 1894
// (get) Token: 0x06001E82 RID: 7810 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000747")]
public InputPort InputPort
{
[Token(Token = "0x60019CB")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000767 RID: 1895
// (get) Token: 0x06001E83 RID: 7811 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000748")]
public OutputPort GroundPositionOutputPort
{
[Token(Token = "0x60019CC")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001E84 RID: 7812 RVA: 0x0000E3E4 File Offset: 0x0000C5E4
[Token(Token = "0x60019CD")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001E85 RID: 7813 RVA: 0x0000E3FC File Offset: 0x0000C5FC
[Token(Token = "0x60019CE")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000768 RID: 1896
// (get) Token: 0x06001E86 RID: 7814 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000749")]
protected override CircuitType Types
{
[Token(Token = "0x60019CF")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000769 RID: 1897
// (get) Token: 0x06001E87 RID: 7815 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074A")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019D0")]
[Address(RVA = "0x21E8BF0", Offset = "0x21E75F0", VA = "0x1821E8BF0", Slot = "48")]
get
{
return null;
}
}
// Token: 0x1700076A RID: 1898
// (get) Token: 0x06001E88 RID: 7816 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074B")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019D1")]
[Address(RVA = "0x21E8B00", Offset = "0x21E7500", VA = "0x1821E8B00", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E89 RID: 7817 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019D2")]
[Address(RVA = "0x21E8A60", Offset = "0x21E7460", VA = "0x1821E8A60")]
public CombatantGetGroundPositionNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA0 RID: 2720
[Token(Token = "0x4000827")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,136 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003B7 RID: 951
[Token(Token = "0x20002AD")]
[NodeTag("Combatant", new string[] { })]
[Guid("3967A8AD-4237-4AE7-8CBF-850D8E24FE30")]
[StructLayout(3)]
public class CombatantGetHealthNode : OverloadNode<CombatantGetHealthNode, CircuitType>
{
// Token: 0x17000751 RID: 1873
// (get) Token: 0x06001E60 RID: 7776 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000732")]
public InputPort InputPort
{
[Token(Token = "0x60019A9")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000752 RID: 1874
// (get) Token: 0x06001E61 RID: 7777 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000733")]
public OutputPort HealthOutputPort
{
[Token(Token = "0x60019AA")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x17000753 RID: 1875
// (get) Token: 0x06001E62 RID: 7778 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000734")]
public OutputPort ShieldOutputPort
{
[Token(Token = "0x60019AB")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x17000754 RID: 1876
// (get) Token: 0x06001E63 RID: 7779 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000735")]
public OutputPort MaxHealthOutputPort
{
[Token(Token = "0x60019AC")]
[Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")]
get
{
return null;
}
}
// Token: 0x06001E64 RID: 7780 RVA: 0x0000E354 File Offset: 0x0000C554
[Token(Token = "0x60019AD")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001E65 RID: 7781 RVA: 0x0000E36C File Offset: 0x0000C56C
[Token(Token = "0x60019AE")]
[Address(RVA = "0x21C2FD0", Offset = "0x21C19D0", VA = "0x1821C2FD0", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000755 RID: 1877
// (get) Token: 0x06001E66 RID: 7782 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000736")]
protected override CircuitType Types
{
[Token(Token = "0x60019AF")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000756 RID: 1878
// (get) Token: 0x06001E67 RID: 7783 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000737")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019B0")]
[Address(RVA = "0x21E9630", Offset = "0x21E8030", VA = "0x1821E9630", Slot = "48")]
get
{
return null;
}
}
// Token: 0x17000757 RID: 1879
// (get) Token: 0x06001E68 RID: 7784 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000738")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019B1")]
[Address(RVA = "0x21E9440", Offset = "0x21E7E40", VA = "0x1821E9440", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E69 RID: 7785 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019B2")]
[Address(RVA = "0x21E93A0", Offset = "0x21E7DA0", VA = "0x1821E93A0")]
public CombatantGetHealthNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A9C RID: 2716
[Token(Token = "0x4000823")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,110 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BD RID: 957
[Token(Token = "0x20002B3")]
[NodeTag("Combatant", new string[] { })]
[Guid("2A12C389-C3C6-4484-8C63-21CDAF0FAC6C")]
[StructLayout(3)]
public class CombatantGetIsAliveNode : OverloadNode<CombatantGetIsAliveNode, CircuitType>
{
// Token: 0x17000771 RID: 1905
// (get) Token: 0x06001E95 RID: 7829 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000752")]
public InputPort InputPort
{
[Token(Token = "0x60019DE")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000772 RID: 1906
// (get) Token: 0x06001E96 RID: 7830 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000753")]
public OutputPort IsAliveOutputPort
{
[Token(Token = "0x60019DF")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001E97 RID: 7831 RVA: 0x0000E444 File Offset: 0x0000C644
[Token(Token = "0x60019E0")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001E98 RID: 7832 RVA: 0x0000E45C File Offset: 0x0000C65C
[Token(Token = "0x60019E1")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000773 RID: 1907
// (get) Token: 0x06001E99 RID: 7833 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000754")]
protected override CircuitType Types
{
[Token(Token = "0x60019E2")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000774 RID: 1908
// (get) Token: 0x06001E9A RID: 7834 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000755")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019E3")]
[Address(RVA = "0x21E9E40", Offset = "0x21E8840", VA = "0x1821E9E40", Slot = "48")]
get
{
return null;
}
}
// Token: 0x17000775 RID: 1909
// (get) Token: 0x06001E9B RID: 7835 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000756")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019E4")]
[Address(RVA = "0x21E9D50", Offset = "0x21E8750", VA = "0x1821E9D50", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E9C RID: 7836 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019E5")]
[Address(RVA = "0x21E9CB0", Offset = "0x21E86B0", VA = "0x1821E9CB0")]
public CombatantGetIsAliveNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA2 RID: 2722
[Token(Token = "0x4000829")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,123 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BC RID: 956
[Token(Token = "0x20002B2")]
[NodeTag("Combatant", new string[] { })]
[Guid("B4EADBFA-CDBE-42E6-9481-5197DE58E272")]
[StructLayout(3)]
public class CombatantGetVelocityNode : OverloadNode<CombatantGetVelocityNode, CircuitType>
{
// Token: 0x1700076B RID: 1899
// (get) Token: 0x06001E8B RID: 7819 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074C")]
public InputPort InputPort
{
[Token(Token = "0x60019D4")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x1700076C RID: 1900
// (get) Token: 0x06001E8C RID: 7820 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074D")]
public OutputPort VelocityOutputPort
{
[Token(Token = "0x60019D5")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700076D RID: 1901
// (get) Token: 0x06001E8D RID: 7821 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074E")]
public OutputPort SpeedOutputPort
{
[Token(Token = "0x60019D6")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x06001E8E RID: 7822 RVA: 0x0000E414 File Offset: 0x0000C614
[Token(Token = "0x60019D7")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001E8F RID: 7823 RVA: 0x0000E42C File Offset: 0x0000C62C
[Token(Token = "0x60019D8")]
[Address(RVA = "0x21EA0E0", Offset = "0x21E8AE0", VA = "0x1821EA0E0", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700076E RID: 1902
// (get) Token: 0x06001E90 RID: 7824 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700074F")]
protected override CircuitType Types
{
[Token(Token = "0x60019D9")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x1700076F RID: 1903
// (get) Token: 0x06001E91 RID: 7825 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000750")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019DA")]
[Address(RVA = "0x21EA810", Offset = "0x21E9210", VA = "0x1821EA810", Slot = "48")]
get
{
return null;
}
}
// Token: 0x17000770 RID: 1904
// (get) Token: 0x06001E92 RID: 7826 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000751")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019DB")]
[Address(RVA = "0x21EA6A0", Offset = "0x21E90A0", VA = "0x1821EA6A0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E93 RID: 7827 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019DC")]
[Address(RVA = "0x21EA600", Offset = "0x21E9000", VA = "0x1821EA600")]
public CombatantGetVelocityNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA1 RID: 2721
[Token(Token = "0x4000828")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,117 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003B8 RID: 952
[Token(Token = "0x20002AE")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x126FB0", Offset = "0x1263B0")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x126FB0", Offset = "0x1263B0")]
[Guid("67ACA89C-F753-4F94-87DF-1CE1D4FCB8B0")]
[StructLayout(3)]
public class CombatantReceiveDamageNode : OverloadNode<CombatantReceiveDamageNode, ValueTuple<CircuitType, CircuitType>>
{
// Token: 0x17000758 RID: 1880
// (get) Token: 0x06001E6B RID: 7787 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000739")]
public InputPort CombatantInputPort
{
[Token(Token = "0x60019B4")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000759 RID: 1881
// (get) Token: 0x06001E6C RID: 7788 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700073A")]
public InputPort DamageInputPort
{
[Token(Token = "0x60019B5")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x1700075A RID: 1882
// (get) Token: 0x06001E6D RID: 7789 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700073B")]
public InputPort IgnoreShieldInputPort
{
[Token(Token = "0x60019B6")]
[Address(RVA = "0x21DE650", Offset = "0x21DD050", VA = "0x1821DE650")]
get
{
return null;
}
}
// Token: 0x1700075B RID: 1883
// (get) Token: 0x06001E6E RID: 7790 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700073C")]
public InputPort DamageSourceInputPort
{
[Token(Token = "0x60019B7")]
[Address(RVA = "0x21E09B0", Offset = "0x21DF3B0", VA = "0x1821E09B0")]
get
{
return null;
}
}
// Token: 0x06001E6F RID: 7791 RVA: 0x0000E384 File Offset: 0x0000C584
[Token(Token = "0x60019B8")]
[Address(RVA = "0x21EAAB0", Offset = "0x21E94B0", VA = "0x1821EAAB0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700075C RID: 1884
// (get) Token: 0x06001E70 RID: 7792 RVA: 0x0000E39C File Offset: 0x0000C59C
[Token(Token = "0x1700073D")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x127560", Offset = "0x126960")]
protected override ValueTuple<CircuitType, CircuitType> Types
{
[Token(Token = "0x60019B9")]
[Address(RVA = "0x21EC030", Offset = "0x21EAA30", VA = "0x1821EC030", Slot = "49")]
get
{
return default(ValueTuple<CircuitType, CircuitType>);
}
}
// Token: 0x1700075D RID: 1885
// (get) Token: 0x06001E71 RID: 7793 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700073E")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1277B0", Offset = "0x126BB0")]
protected override IReadOnlyDictionary<ValueTuple<CircuitType, CircuitType>, InteropDelegate> Overloads
{
[Token(Token = "0x60019BA")]
[Address(RVA = "0x21EB540", Offset = "0x21E9F40", VA = "0x1821EB540", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001E72 RID: 7794 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019BB")]
[Address(RVA = "0x21EB4A0", Offset = "0x21E9EA0", VA = "0x1821EB4A0")]
public CombatantReceiveDamageNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A9D RID: 2717
[Token(Token = "0x4000824")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,88 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003B9 RID: 953
[Token(Token = "0x20002AF")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x127A90", Offset = "0x126E90")]
[Guid("3DC4807F-2ACD-446D-928F-5D301D0795D6")]
[StructLayout(3)]
public class CombatantSetHealthNode : OverloadNode<CombatantSetHealthNode, CircuitType>
{
// Token: 0x1700075E RID: 1886
// (get) Token: 0x06001E74 RID: 7796 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700073F")]
public InputPort CombatantInputPort
{
[Token(Token = "0x60019BD")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700075F RID: 1887
// (get) Token: 0x06001E75 RID: 7797 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000740")]
public InputPort HealthInputPort
{
[Token(Token = "0x60019BE")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001E76 RID: 7798 RVA: 0x0000E3B4 File Offset: 0x0000C5B4
[Token(Token = "0x60019BF")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000760 RID: 1888
// (get) Token: 0x06001E77 RID: 7799 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000741")]
protected override CircuitType Types
{
[Token(Token = "0x60019C0")]
[Address(RVA = "0x21DDCF0", Offset = "0x21DC6F0", VA = "0x1821DDCF0", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000761 RID: 1889
// (get) Token: 0x06001E78 RID: 7800 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000742")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019C1")]
[Address(RVA = "0x2645090", Offset = "0x2643A90", VA = "0x182645090", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001E79 RID: 7801 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019C2")]
[Address(RVA = "0x2644FF0", Offset = "0x26439F0", VA = "0x182644FF0")]
public CombatantSetHealthNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A9E RID: 2718
[Token(Token = "0x4000825")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,88 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BA RID: 954
[Token(Token = "0x20002B0")]
[Attribute(Name = "NodeTagAttribute", RVA = "0x127E60", Offset = "0x127260")]
[Guid("82F71BCC-5E83-4825-8306-6A2BB2A296DD")]
[StructLayout(3)]
public class CombatantSetMaxHealthNode : OverloadNode<CombatantSetMaxHealthNode, CircuitType>
{
// Token: 0x17000762 RID: 1890
// (get) Token: 0x06001E7B RID: 7803 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000743")]
public InputPort CombatantInputPort
{
[Token(Token = "0x60019C4")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000763 RID: 1891
// (get) Token: 0x06001E7C RID: 7804 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000744")]
public InputPort MaxHealthInputPort
{
[Token(Token = "0x60019C5")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001E7D RID: 7805 RVA: 0x0000E3CC File Offset: 0x0000C5CC
[Token(Token = "0x60019C6")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000764 RID: 1892
// (get) Token: 0x06001E7E RID: 7806 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000745")]
protected override CircuitType Types
{
[Token(Token = "0x60019C7")]
[Address(RVA = "0x21DDCF0", Offset = "0x21DC6F0", VA = "0x1821DDCF0", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000765 RID: 1893
// (get) Token: 0x06001E7F RID: 7807 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000746")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019C8")]
[Address(RVA = "0x2645920", Offset = "0x2644320", VA = "0x182645920", Slot = "48")]
get
{
return null;
}
}
// Token: 0x06001E80 RID: 7808 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019C9")]
[Address(RVA = "0x2645880", Offset = "0x2644280", VA = "0x182645880")]
public CombatantSetMaxHealthNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A9F RID: 2719
[Token(Token = "0x4000826")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,122 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BF RID: 959
[Token(Token = "0x20002B5")]
[NodeTag("Combatant", new string[] { })]
[Guid("81B08E44-0A1E-40DA-B8A1-79F416691DCF")]
[StructLayout(3)]
public class CombatantSplitNode : InteropNode
{
// Token: 0x1700077B RID: 1915
// (get) Token: 0x06001EA7 RID: 7847 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075C")]
public InputPort CombatantInputPort
{
[Token(Token = "0x60019F0")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x1700077C RID: 1916
// (get) Token: 0x06001EA8 RID: 7848 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075D")]
public OutputPort IsPlayerOutputPort
{
[Token(Token = "0x60019F1")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700077D RID: 1917
// (get) Token: 0x06001EA9 RID: 7849 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075E")]
public OutputPort PlayerOutputPort
{
[Token(Token = "0x60019F2")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x1700077E RID: 1918
// (get) Token: 0x06001EAA RID: 7850 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075F")]
public OutputPort AIOutputPort
{
[Token(Token = "0x60019F3")]
[Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")]
get
{
return null;
}
}
// Token: 0x06001EAB RID: 7851 RVA: 0x0000E4A4 File Offset: 0x0000C6A4
[Token(Token = "0x60019F4")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001EAC RID: 7852 RVA: 0x0000E4BC File Offset: 0x0000C6BC
[Token(Token = "0x60019F5")]
[Address(RVA = "0x21C2FD0", Offset = "0x21C19D0", VA = "0x1821C2FD0", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700077F RID: 1919
// (get) Token: 0x06001EAD RID: 7853 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000760")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60019F6")]
[Address(RVA = "0x2645FA0", Offset = "0x26449A0", VA = "0x182645FA0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000780 RID: 1920
// (get) Token: 0x06001EAE RID: 7854 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000761")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019F7")]
[Address(RVA = "0x2646020", Offset = "0x2644A20", VA = "0x182646020", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001EAF RID: 7855 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019F8")]
[Address(RVA = "0x2645ED0", Offset = "0x26448D0", VA = "0x182645ED0")]
public CombatantSplitNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA4 RID: 2724
[Token(Token = "0x400082B")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,110 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.CombatantNodes
{
// Token: 0x020003BE RID: 958
[Token(Token = "0x20002B4")]
[NodeTag("Combatant", new string[] { })]
[Guid("75A3A9C2-DA17-4762-B87B-1735B44AF659")]
[StructLayout(3)]
public class ToCombatantNode : OverloadNode<ToCombatantNode, CircuitType>
{
// Token: 0x17000776 RID: 1910
// (get) Token: 0x06001E9E RID: 7838 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000757")]
public InputPort InputPort
{
[Token(Token = "0x60019E7")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000777 RID: 1911
// (get) Token: 0x06001E9F RID: 7839 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000758")]
public OutputPort CombatantOutputPort
{
[Token(Token = "0x60019E8")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001EA0 RID: 7840 RVA: 0x0000E474 File Offset: 0x0000C674
[Token(Token = "0x60019E9")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001EA1 RID: 7841 RVA: 0x0000E48C File Offset: 0x0000C68C
[Token(Token = "0x60019EA")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000778 RID: 1912
// (get) Token: 0x06001EA2 RID: 7842 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000759")]
protected override CircuitType Types
{
[Token(Token = "0x60019EB")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x17000779 RID: 1913
// (get) Token: 0x06001EA3 RID: 7843 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075A")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x60019EC")]
[Address(RVA = "0x265F3B0", Offset = "0x265DDB0", VA = "0x18265F3B0", Slot = "48")]
get
{
return null;
}
}
// Token: 0x1700077A RID: 1914
// (get) Token: 0x06001EA4 RID: 7844 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700075B")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60019ED")]
[Address(RVA = "0x265F2C0", Offset = "0x265DCC0", VA = "0x18265F2C0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001EA5 RID: 7845 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60019EE")]
[Address(RVA = "0x265F220", Offset = "0x265DC20", VA = "0x18265F220")]
public ToCombatantNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000AA3 RID: 2723
[Token(Token = "0x400082A")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,235 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F1 RID: 753
[Token(Token = "0x20001F2")]
[InternalNode]
[Guid("0E7F87DB-1745-482B-993B-68211255FBBD")]
[StructLayout(3)]
public class ControlPanel : CircuitContextNode
{
// Token: 0x06001958 RID: 6488 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x60014BB")]
[Address(RVA = "0x2646840", Offset = "0x2645240", VA = "0x182646840")]
private static NodeDesc MakeDesc(Guid descId)
{
return null;
}
// Token: 0x06001959 RID: 6489 RVA: 0x0000C3D4 File Offset: 0x0000A5D4
[Token(Token = "0x60014BC")]
[Address(RVA = "0x2646210", Offset = "0x2644C10", VA = "0x182646210")]
public static Guid CreateNodeId(Guid innerContextId)
{
return default(Guid);
}
// Token: 0x1700053C RID: 1340
// (get) Token: 0x0600195A RID: 6490 RVA: 0x0000C3EC File Offset: 0x0000A5EC
[Token(Token = "0x1700051D")]
public bool IsAttachedToObject
{
[Token(Token = "0x60014BD")]
[Address(RVA = "0x2647360", Offset = "0x2645D60", VA = "0x182647360")]
get
{
return default(bool);
}
}
// Token: 0x1700053D RID: 1341
// (get) Token: 0x0600195B RID: 6491 RVA: 0x0000C404 File Offset: 0x0000A604
// (set) Token: 0x0600195C RID: 6492 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700051E")]
public bool IsDetachedFromObject
{
[Token(Token = "0x60014BE")]
[Address(RVA = "0x58B300", Offset = "0x589D00", VA = "0x18058B300")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60014BF")]
[Address(RVA = "0x58B320", Offset = "0x589D20", VA = "0x18058B320")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700053E RID: 1342
// (get) Token: 0x0600195D RID: 6493 RVA: 0x0000C41C File Offset: 0x0000A61C
[Token(Token = "0x1700051F")]
public override bool CanClone
{
[Token(Token = "0x60014C0")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x1400002C RID: 44
// (add) Token: 0x0600195E RID: 6494 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600195F RID: 6495 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400002C")]
public event Action OnIsDetachedFromObjectChanged
{
[Token(Token = "0x60014C1")]
[Address(RVA = "0x2647220", Offset = "0x2645C20", VA = "0x182647220")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x60014C2")]
[Address(RVA = "0x2647410", Offset = "0x2645E10", VA = "0x182647410")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06001960 RID: 6496 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C3")]
[Address(RVA = "0x2646B60", Offset = "0x2645560", VA = "0x182646B60")]
internal void SetIsDetachedFromObjectLocal(bool isDetachedFromObject)
{
}
// Token: 0x06001961 RID: 6497 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C4")]
[Address(RVA = "0x2646A50", Offset = "0x2645450", VA = "0x182646A50")]
public void RequestIsDetachedFromObjectChange(bool isDetachedFromObject)
{
}
// Token: 0x06001962 RID: 6498 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C5")]
[Address(RVA = "0x2647160", Offset = "0x2645B60", VA = "0x182647160")]
public ControlPanel(CircuitContext circuitContext, Guid nodeId, Guid? innerContextId)
{
}
// Token: 0x06001963 RID: 6499 RVA: 0x0000C434 File Offset: 0x0000A634
[Token(Token = "0x60014C6")]
[Address(RVA = "0x26463D0", Offset = "0x2644DD0", VA = "0x1826463D0", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001964 RID: 6500 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C7")]
[Address(RVA = "0x2646AD0", Offset = "0x26454D0", VA = "0x182646AD0", Slot = "39")]
protected override void SerializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001965 RID: 6501 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C8")]
[Address(RVA = "0x2646380", Offset = "0x2644D80", VA = "0x182646380", Slot = "40")]
protected override void DeserializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001966 RID: 6502 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014C9")]
[Address(RVA = "0x2646280", Offset = "0x2644C80", VA = "0x182646280", Slot = "45")]
protected override void DeserializeInnerContext(Guid contextId)
{
}
// Token: 0x1700053F RID: 1343
// (get) Token: 0x06001967 RID: 6503 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000520")]
public override CircuitContext InnerContext
{
[Token(Token = "0x60014CA")]
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0", Slot = "44")]
get
{
return null;
}
}
// Token: 0x17000540 RID: 1344
// (get) Token: 0x06001968 RID: 6504 RVA: 0x0000C44C File Offset: 0x0000A64C
[Token(Token = "0x17000521")]
public override bool IsPersistable
{
[Token(Token = "0x60014CB")]
[Address(RVA = "0x2647370", Offset = "0x2645D70", VA = "0x182647370", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x17000541 RID: 1345
// (get) Token: 0x06001969 RID: 6505 RVA: 0x0000C464 File Offset: 0x0000A664
[Token(Token = "0x17000522")]
public override bool CanEdit
{
[Token(Token = "0x60014CC")]
[Address(RVA = "0x26472C0", Offset = "0x2645CC0", VA = "0x1826472C0", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x0600196A RID: 6506 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014CD")]
[Address(RVA = "0x2646970", Offset = "0x2645370", VA = "0x182646970", Slot = "10")]
public override void OnVisualizationAcquired(object chip)
{
}
// Token: 0x0600196B RID: 6507 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014CE")]
[Address(RVA = "0x26469E0", Offset = "0x26453E0", VA = "0x1826469E0", Slot = "11")]
public override void OnVisualizationReleased(object chip)
{
}
// Token: 0x0600196D RID: 6509 RVA: 0x0000C47C File Offset: 0x0000A67C
[Token(Token = "0x60014D0")]
[Address(RVA = "0x2646DF0", Offset = "0x26457F0", VA = "0x182646DF0")]
[CompilerGenerated]
private bool <Initialize>g__findSelfOutput|18_0(out NodeGroup outNodeGroup, out OutputPort outPort)
{
return default(bool);
}
// Token: 0x0600196E RID: 6510 RVA: 0x0000C494 File Offset: 0x0000A694
[Token(Token = "0x60014D1")]
[Address(RVA = "0x2646B90", Offset = "0x2645590", VA = "0x182646B90")]
[CompilerGenerated]
private ValueTuple<NodeGroup, OutputPort> <Initialize>g__findOrCreateSelfOutput|18_1()
{
return default(ValueTuple<NodeGroup, OutputPort>);
}
// Token: 0x040009DB RID: 2523
[Token(Token = "0x4000774")]
public static readonly Guid SelfPortGuid;
// Token: 0x040009DC RID: 2524
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000775")]
private Guid? cachedInnerContextId;
// Token: 0x040009DF RID: 2527
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000778")]
private ControlPanelCircuitContext innerContext;
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000322 RID: 802
[Token(Token = "0x200021E")]
[NodeTag("Math", new string[] { })]
[Guid("e8659a59-9e11-4403-8bbc-f4a3961cbf21")]
[StructLayout(3)]
public sealed class CosNode : LocalNode
{
// Token: 0x170005CE RID: 1486
// (get) Token: 0x06001AE8 RID: 6888 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005AF")]
public InputPort ValuePort
{
[Token(Token = "0x6001642")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005CF RID: 1487
// (get) Token: 0x06001AE9 RID: 6889 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005B0")]
public OutputPort ResultPort
{
[Token(Token = "0x6001643")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AEA RID: 6890 RVA: 0x0000CE24 File Offset: 0x0000B024
[Token(Token = "0x6001644")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005D0 RID: 1488
// (get) Token: 0x06001AEB RID: 6891 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005B1")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001645")]
[Address(RVA = "0x2647820", Offset = "0x2646220", VA = "0x182647820", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001AEC RID: 6892 RVA: 0x0000CE3C File Offset: 0x0000B03C
[Token(Token = "0x6001646")]
[Address(RVA = "0x26474B0", Offset = "0x2645EB0", VA = "0x1826474B0", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001AED RID: 6893 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001647")]
[Address(RVA = "0x2647780", Offset = "0x2646180", VA = "0x182647780")]
public CosNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A13 RID: 2579
[Token(Token = "0x40007A6")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F4 RID: 756
[Token(Token = "0x20001F5")]
[NodeTag("Tags", new string[] { })]
[Guid("81939b0e-428f-481c-9fba-453b4c84f01e")]
[StructLayout(3)]
public class CreationObjectAddTagsNode : InteropNode
{
// Token: 0x1700054B RID: 1355
// (get) Token: 0x06001980 RID: 6528 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052C")]
private InputPort Target
{
[Token(Token = "0x60014E3")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700054C RID: 1356
// (get) Token: 0x06001981 RID: 6529 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052D")]
public InputPort Tags
{
[Token(Token = "0x60014E4")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001982 RID: 6530 RVA: 0x0000C50C File Offset: 0x0000A70C
[Token(Token = "0x60014E5")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700054D RID: 1357
// (get) Token: 0x06001983 RID: 6531 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052E")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60014E6")]
[Address(RVA = "0x2647D90", Offset = "0x2646790", VA = "0x182647D90", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001984 RID: 6532 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014E7")]
[Address(RVA = "0x2647CC0", Offset = "0x26466C0", VA = "0x182647CC0")]
public CreationObjectAddTagsNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x040009E2 RID: 2530
[Token(Token = "0x400077B")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F2 RID: 754
[Token(Token = "0x20001F3")]
[NodeTag("Tags", new string[] { })]
[Guid("02D69553-AE96-4C2D-8477-59ADA6A66783")]
[StructLayout(3)]
public class CreationObjectGetAllWithTagNode : InteropNode
{
// Token: 0x17000542 RID: 1346
// (get) Token: 0x0600196F RID: 6511 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000523")]
public InputPort TagInputPort
{
[Token(Token = "0x60014D2")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000543 RID: 1347
// (get) Token: 0x06001970 RID: 6512 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000524")]
public OutputPort ObjectListOutputPort
{
[Token(Token = "0x60014D3")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001971 RID: 6513 RVA: 0x0000C4AC File Offset: 0x0000A6AC
[Token(Token = "0x60014D4")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001972 RID: 6514 RVA: 0x0000C4C4 File Offset: 0x0000A6C4
[Token(Token = "0x60014D5")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000544 RID: 1348
// (get) Token: 0x06001973 RID: 6515 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000525")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60014D6")]
[Address(RVA = "0x2648110", Offset = "0x2646B10", VA = "0x182648110", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000545 RID: 1349
// (get) Token: 0x06001974 RID: 6516 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000526")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60014D7")]
[Address(RVA = "0x2648190", Offset = "0x2646B90", VA = "0x182648190", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001975 RID: 6517 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014D8")]
[Address(RVA = "0x2648040", Offset = "0x2646A40", VA = "0x182648040")]
public CreationObjectGetAllWithTagNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x040009E0 RID: 2528
[Token(Token = "0x4000779")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F6 RID: 758
[Token(Token = "0x20001F7")]
[NodeTag("Tags", new string[] { })]
[Guid("e67cfcb7-03e8-4152-ba41-af8ca61d93fb")]
[StructLayout(3)]
public class CreationObjectGetTagsNode : InteropNode
{
// Token: 0x17000551 RID: 1361
// (get) Token: 0x0600198C RID: 6540 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000532")]
private InputPort Target
{
[Token(Token = "0x60014EF")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000552 RID: 1362
// (get) Token: 0x0600198D RID: 6541 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000533")]
public OutputPort Tags
{
[Token(Token = "0x60014F0")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x0600198E RID: 6542 RVA: 0x0000C53C File Offset: 0x0000A73C
[Token(Token = "0x60014F1")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x0600198F RID: 6543 RVA: 0x0000C554 File Offset: 0x0000A754
[Token(Token = "0x60014F2")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000553 RID: 1363
// (get) Token: 0x06001990 RID: 6544 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000534")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60014F3")]
[Address(RVA = "0x2648580", Offset = "0x2646F80", VA = "0x182648580", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000554 RID: 1364
// (get) Token: 0x06001991 RID: 6545 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000535")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60014F4")]
[Address(RVA = "0x2648600", Offset = "0x2647000", VA = "0x182648600", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001992 RID: 6546 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014F5")]
[Address(RVA = "0x26484B0", Offset = "0x2646EB0", VA = "0x1826484B0")]
public CreationObjectGetTagsNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x040009E4 RID: 2532
[Token(Token = "0x400077D")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,109 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F3 RID: 755
[Token(Token = "0x20001F4")]
[NodeTag("Tags", new string[] { })]
[Guid("BC3011D2-C085-490E-A450-195FF3A27009")]
[StructLayout(3)]
public class CreationObjectHasTagNode : InteropNode
{
// Token: 0x17000546 RID: 1350
// (get) Token: 0x06001977 RID: 6519 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000527")]
public InputPort CreationObjectInputPort
{
[Token(Token = "0x60014DA")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000547 RID: 1351
// (get) Token: 0x06001978 RID: 6520 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000528")]
public InputPort TagInputPort
{
[Token(Token = "0x60014DB")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000548 RID: 1352
// (get) Token: 0x06001979 RID: 6521 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000529")]
public OutputPort HasTagOutputPort
{
[Token(Token = "0x60014DC")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x0600197A RID: 6522 RVA: 0x0000C4DC File Offset: 0x0000A6DC
[Token(Token = "0x60014DD")]
[Address(RVA = "0x21C24C0", Offset = "0x21C0EC0", VA = "0x1821C24C0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x0600197B RID: 6523 RVA: 0x0000C4F4 File Offset: 0x0000A6F4
[Token(Token = "0x60014DE")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000549 RID: 1353
// (get) Token: 0x0600197C RID: 6524 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052A")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60014DF")]
[Address(RVA = "0x2648A80", Offset = "0x2647480", VA = "0x182648A80", Slot = "46")]
get
{
return null;
}
}
// Token: 0x1700054A RID: 1354
// (get) Token: 0x0600197D RID: 6525 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052B")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60014E0")]
[Address(RVA = "0x2648B00", Offset = "0x2647500", VA = "0x182648B00", Slot = "42")]
get
{
return null;
}
}
// Token: 0x0600197E RID: 6526 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014E1")]
[Address(RVA = "0x26489B0", Offset = "0x26473B0", VA = "0x1826489B0")]
public CreationObjectHasTagNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x040009E1 RID: 2529
[Token(Token = "0x400077A")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002F5 RID: 757
[Token(Token = "0x20001F6")]
[NodeTag("Tags", new string[] { })]
[Guid("fb368814-daaf-475f-ae08-1d01b9d63b8e")]
[StructLayout(3)]
public class CreationObjectRemoveTagsNode : InteropNode
{
// Token: 0x1700054E RID: 1358
// (get) Token: 0x06001986 RID: 6534 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700052F")]
private InputPort Target
{
[Token(Token = "0x60014E9")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700054F RID: 1359
// (get) Token: 0x06001987 RID: 6535 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000530")]
public InputPort Tags
{
[Token(Token = "0x60014EA")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001988 RID: 6536 RVA: 0x0000C524 File Offset: 0x0000A724
[Token(Token = "0x60014EB")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000550 RID: 1360
// (get) Token: 0x06001989 RID: 6537 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000531")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60014EC")]
[Address(RVA = "0x2649070", Offset = "0x2647A70", VA = "0x182649070", Slot = "46")]
get
{
return null;
}
}
// Token: 0x0600198A RID: 6538 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60014ED")]
[Address(RVA = "0x2648FA0", Offset = "0x26479A0", VA = "0x182648FA0")]
public CreationObjectRemoveTagsNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x040009E3 RID: 2531
[Token(Token = "0x400077C")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,49 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x020002FA RID: 762
[Token(Token = "0x20001FB")]
[DevOnlyNode]
[NodeTag("Debug", new string[] { })]
[Guid("6C9E8939-6963-4803-9F22-90EE32382B0A")]
[StructLayout(3)]
public class DebugLogNode : SimpleNode
{
// Token: 0x17000561 RID: 1377
// (get) Token: 0x060019AD RID: 6573 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000542")]
private InputPort LogStringPort
{
[Token(Token = "0x6001510")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x060019AE RID: 6574 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001511")]
[Address(RVA = "0x2649530", Offset = "0x2647F30", VA = "0x182649530")]
public DebugLogNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x060019AF RID: 6575 RVA: 0x0000C5FC File Offset: 0x0000A7FC
[Token(Token = "0x6001512")]
[Address(RVA = "0x26490F0", Offset = "0x2647AF0", VA = "0x1826490F0", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase _)
{
return default(Result<ExecOk>);
}
// Token: 0x040009E7 RID: 2535
[Token(Token = "0x4000780")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,132 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000303 RID: 771
[Token(Token = "0x2000204")]
[Guid("CEFEE2A5-D4A8-4DFF-8C4E-BAD684CA8D34")]
[StructLayout(3)]
public class DelayNode : SimpleNode, ICircuitEventHandler
{
// Token: 0x17000578 RID: 1400
// (get) Token: 0x060019F9 RID: 6649 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000559")]
private InputPort CancelPort
{
[Token(Token = "0x600155C")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000579 RID: 1401
// (get) Token: 0x060019FA RID: 6650 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700055A")]
private InputPort DelayPort
{
[Token(Token = "0x600155D")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x1700057A RID: 1402
// (get) Token: 0x060019FB RID: 6651 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700055B")]
private OutputPort ImmediatePort
{
[Token(Token = "0x600155E")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700057B RID: 1403
// (get) Token: 0x060019FC RID: 6652 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700055C")]
private OutputPort AfterDelayPort
{
[Token(Token = "0x600155F")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x1700057C RID: 1404
// (get) Token: 0x060019FD RID: 6653 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700055D")]
private OutputPort AfterCanceledPort
{
[Token(Token = "0x6001560")]
[Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")]
get
{
return null;
}
}
// Token: 0x060019FE RID: 6654 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001561")]
[Address(RVA = "0x2649EC0", Offset = "0x26488C0", VA = "0x182649EC0")]
public DelayNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x060019FF RID: 6655 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001562")]
[Address(RVA = "0x26495D0", Offset = "0x2647FD0", VA = "0x1826495D0")]
private void OnRoomReset()
{
}
// Token: 0x06001A00 RID: 6656 RVA: 0x0000C8E4 File Offset: 0x0000AAE4
[Token(Token = "0x6001563")]
[Address(RVA = "0x2649720", Offset = "0x2648120", VA = "0x182649720", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort)
{
return default(Result<ExecOk>);
}
// Token: 0x06001A01 RID: 6657 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001564")]
[Address(RVA = "0x26495D0", Offset = "0x2647FD0", VA = "0x1826495D0")]
private void CancelAll()
{
}
// Token: 0x06001A02 RID: 6658 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001565")]
[Address(RVA = "0x2649630", Offset = "0x2648030", VA = "0x182649630", Slot = "12")]
protected override void DisposeInternal()
{
}
// Token: 0x06001A03 RID: 6659 RVA: 0x0000C8FC File Offset: 0x0000AAFC
[Token(Token = "0x6001566")]
[Address(RVA = "0x2649950", Offset = "0x2648350", VA = "0x182649950", Slot = "43")]
public Result<None> HandleEvent(ExecParams executionScope, CircuitEvent circuitEvent)
{
return default(Result<None>);
}
// Token: 0x040009EF RID: 2543
[Token(Token = "0x4000788")]
private static readonly NodeDesc Desc;
// Token: 0x040009F0 RID: 2544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000789")]
private readonly CircuitEventDefinition myEventDefinition;
}
}
@@ -0,0 +1,152 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.DemoNodes
{
// Token: 0x020003AF RID: 943
[Token(Token = "0x20002A6")]
[NodeTag("Comparison", new string[] { })]
[Guid("3663225D-E18D-40E6-A234-EF10378528BE")]
[StructLayout(3)]
public class EqualsNode : SimpleNode
{
// Token: 0x17000733 RID: 1843
// (get) Token: 0x06001E19 RID: 7705 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000714")]
private InputPort ValueAPort
{
[Token(Token = "0x6001965")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000734 RID: 1844
// (get) Token: 0x06001E1A RID: 7706 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000715")]
private InputPort ValueBPort
{
[Token(Token = "0x6001966")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000735 RID: 1845
// (get) Token: 0x06001E1B RID: 7707 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000716")]
private OutputPort EqualsOutputPort
{
[Token(Token = "0x6001967")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x17000736 RID: 1846
// (get) Token: 0x06001E1C RID: 7708 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000717")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001968")]
[Address(RVA = "0x2650E00", Offset = "0x264F800", VA = "0x182650E00", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E1D RID: 7709 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001969")]
[Address(RVA = "0x2650D60", Offset = "0x264F760", VA = "0x182650D60")]
public EqualsNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001E1E RID: 7710 RVA: 0x0000E144 File Offset: 0x0000C344
[Token(Token = "0x600196A")]
[Address(RVA = "0x2650940", Offset = "0x264F340", VA = "0x182650940", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001E1F RID: 7711 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600196B")]
[Address(RVA = "0x2650990", Offset = "0x264F390", VA = "0x182650990", Slot = "38")]
protected override void OnSpecificTypesSet()
{
}
// Token: 0x06001E20 RID: 7712 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600196C")]
[Address(RVA = "0x264FEE0", Offset = "0x264E8E0", VA = "0x18264FEE0")]
private OutputPortGetDelegate GetDelegateForType(CircuitType specificType)
{
return null;
}
// Token: 0x06001E21 RID: 7713 RVA: 0x0000E15C File Offset: 0x0000C35C
[Token(Token = "0x600196D")]
[Address(RVA = "0x26504E0", Offset = "0x264EEE0", VA = "0x1826504E0")]
private Result<CircuitSignal> GetObjectEquals(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001E22 RID: 7714 RVA: 0x0000E174 File Offset: 0x0000C374
[Token(Token = "0x600196E")]
[Address(RVA = "0x2650720", Offset = "0x264F120", VA = "0x182650720")]
private Result<CircuitSignal> GetStringEquals(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001E23 RID: 7715 RVA: 0x0000E18C File Offset: 0x0000C38C
[Token(Token = "0x600196F")]
[Address(RVA = "0x2650070", Offset = "0x264EA70", VA = "0x182650070")]
private Result<CircuitSignal> GetFloatEquals(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001E24 RID: 7716 RVA: 0x0000E1A4 File Offset: 0x0000C3A4
[Token(Token = "0x6001970")]
[Address(RVA = "0x26502E0", Offset = "0x264ECE0", VA = "0x1826502E0")]
private Result<CircuitSignal> GetIntEquals(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001E25 RID: 7717 RVA: 0x0000E1BC File Offset: 0x0000C3BC
[Token(Token = "0x6001971")]
[Address(RVA = "0x264FCE0", Offset = "0x264E6E0", VA = "0x18264FCE0")]
private Result<CircuitSignal> GetBooleanEquals(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001E26 RID: 7718 RVA: 0x0000E1D4 File Offset: 0x0000C3D4
[Token(Token = "0x6001972")]
[Address(RVA = "0x264FFE0", Offset = "0x264E9E0", VA = "0x18264FFE0")]
private Result<CircuitSignal> GetFalse(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x04000A88 RID: 2696
[Token(Token = "0x4000811")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,189 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes.DemoNodes
{
// Token: 0x020003B0 RID: 944
[Token(Token = "0x20002A7")]
[NodeTag("String", new string[] { })]
[Guid("74E81EDB-84BD-4E52-B2F3-A73A62A6B3AA")]
[StructLayout(3)]
public sealed class ToStringNode : OverloadNode<ToStringNode, CircuitType>
{
// Token: 0x17000737 RID: 1847
// (get) Token: 0x06001E28 RID: 7720 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000718")]
private InputPort ValuePort
{
[Token(Token = "0x6001974")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000738 RID: 1848
// (get) Token: 0x06001E29 RID: 7721 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000719")]
private OutputPort ResultPort
{
[Token(Token = "0x6001975")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001E2A RID: 7722 RVA: 0x0000E1EC File Offset: 0x0000C3EC
[Token(Token = "0x6001976")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001E2B RID: 7723 RVA: 0x0000E204 File Offset: 0x0000C404
[Token(Token = "0x6001977")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000739 RID: 1849
// (get) Token: 0x06001E2C RID: 7724 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071A")]
protected override CircuitType Types
{
[Token(Token = "0x6001978")]
[Address(RVA = "0x21E2C30", Offset = "0x21E1630", VA = "0x1821E2C30", Slot = "49")]
get
{
return null;
}
}
// Token: 0x1700073A RID: 1850
// (get) Token: 0x06001E2D RID: 7725 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071B")]
protected override IReadOnlyDictionary<CircuitType, InteropDelegate> Overloads
{
[Token(Token = "0x6001979")]
[Address(RVA = "0x265FCB0", Offset = "0x265E6B0", VA = "0x18265FCB0", Slot = "48")]
get
{
return null;
}
}
// Token: 0x1700073B RID: 1851
// (get) Token: 0x06001E2E RID: 7726 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071C")]
protected override InteropDelegate Default
{
[Token(Token = "0x600197A")]
[Address(RVA = "0x265FB70", Offset = "0x265E570", VA = "0x18265FB70", Slot = "47")]
get
{
return null;
}
}
// Token: 0x1700073C RID: 1852
// (get) Token: 0x06001E2F RID: 7727 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071D")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x600197B")]
[Address(RVA = "0x265FBC0", Offset = "0x265E5C0", VA = "0x18265FBC0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001E30 RID: 7728 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600197C")]
[Address(RVA = "0x265FAD0", Offset = "0x265E4D0", VA = "0x18265FAD0")]
public ToStringNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001E31 RID: 7729 RVA: 0x0000E21C File Offset: 0x0000C41C
[Token(Token = "0x600197D")]
[Address(RVA = "0x265F580", Offset = "0x265DF80", VA = "0x18265F580")]
private static Result<None> BoolToString(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x06001E32 RID: 7730 RVA: 0x0000E234 File Offset: 0x0000C434
[Token(Token = "0x600197E")]
[Address(RVA = "0x265F610", Offset = "0x265E010", VA = "0x18265F610")]
private static Result<None> FloatToString(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x06001E33 RID: 7731 RVA: 0x0000E24C File Offset: 0x0000C44C
[Token(Token = "0x600197F")]
[Address(RVA = "0x265F6B0", Offset = "0x265E0B0", VA = "0x18265F6B0")]
private static Result<None> IntToString(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x06001E34 RID: 7732 RVA: 0x0000E264 File Offset: 0x0000C464
[Token(Token = "0x6001980")]
[Address(RVA = "0x265F810", Offset = "0x265E210", VA = "0x18265F810")]
private static Result<None> Vector3ToString(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x06001E35 RID: 7733 RVA: 0x0000E27C File Offset: 0x0000C47C
[Token(Token = "0x6001981")]
[Address(RVA = "0x265F740", Offset = "0x265E140", VA = "0x18265F740")]
private static Result<None> ObjectToString(ExecParams e, ref InOut inOut)
{
return default(Result<None>);
}
// Token: 0x1700073D RID: 1853
// (get) Token: 0x06001E36 RID: 7734 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071E")]
internal IReadOnlyDictionary<CircuitType, InteropDelegate> TEST_Overloads
{
[Token(Token = "0x6001982")]
[Address(RVA = "0x17A3E20", Offset = "0x17A2820", VA = "0x1817A3E20")]
get
{
return null;
}
}
// Token: 0x1700073E RID: 1854
// (get) Token: 0x06001E37 RID: 7735 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700071F")]
internal InteropDelegate TEST_Default
{
[Token(Token = "0x6001983")]
[Address(RVA = "0x6A4A70", Offset = "0x6A3470", VA = "0x1806A4A70")]
get
{
return null;
}
}
// Token: 0x04000A89 RID: 2697
[Token(Token = "0x4000812")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000365 RID: 869
[Token(Token = "0x200025C")]
[NodeTag("DiceSet", new string[] { })]
[Guid("c1fdc4fa-fcb4-4ea4-b505-7b1d15fb8117")]
[StructLayout(3)]
public sealed class DicePlayerRolled : InteropNode
{
// Token: 0x17000654 RID: 1620
// (get) Token: 0x06001C47 RID: 7239 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000635")]
public InputPort Target
{
[Token(Token = "0x6001793")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000655 RID: 1621
// (get) Token: 0x06001C48 RID: 7240 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000636")]
public OutputPort Value
{
[Token(Token = "0x6001794")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001C49 RID: 7241 RVA: 0x0000D7FC File Offset: 0x0000B9FC
[Token(Token = "0x6001795")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001C4A RID: 7242 RVA: 0x0000D814 File Offset: 0x0000BA14
[Token(Token = "0x6001796")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000656 RID: 1622
// (get) Token: 0x06001C4B RID: 7243 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000637")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001797")]
[Address(RVA = "0x264A340", Offset = "0x2648D40", VA = "0x18264A340", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000657 RID: 1623
// (get) Token: 0x06001C4C RID: 7244 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000638")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001798")]
[Address(RVA = "0x264A3C0", Offset = "0x2648DC0", VA = "0x18264A3C0", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001C4D RID: 7245 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001799")]
[Address(RVA = "0x264A270", Offset = "0x2648C70", VA = "0x18264A270")]
public DicePlayerRolled(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A41 RID: 2625
[Token(Token = "0x40007CA")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,96 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000364 RID: 868
[Token(Token = "0x200025B")]
[NodeTag("DiceSet", new string[] { })]
[Guid("c80e2979-c672-4e7a-81fb-0ed1964e3ea6")]
[StructLayout(3)]
public sealed class DiceResult : InteropNode
{
// Token: 0x17000650 RID: 1616
// (get) Token: 0x06001C3F RID: 7231 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000631")]
public InputPort Target
{
[Token(Token = "0x600178B")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x17000651 RID: 1617
// (get) Token: 0x06001C40 RID: 7232 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000632")]
public OutputPort Value
{
[Token(Token = "0x600178C")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001C41 RID: 7233 RVA: 0x0000D7CC File Offset: 0x0000B9CC
[Token(Token = "0x600178D")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001C42 RID: 7234 RVA: 0x0000D7E4 File Offset: 0x0000B9E4
[Token(Token = "0x600178E")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000652 RID: 1618
// (get) Token: 0x06001C43 RID: 7235 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000633")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x600178F")]
[Address(RVA = "0x264A780", Offset = "0x2649180", VA = "0x18264A780", Slot = "46")]
get
{
return null;
}
}
// Token: 0x17000653 RID: 1619
// (get) Token: 0x06001C44 RID: 7236 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000634")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001790")]
[Address(RVA = "0x264A800", Offset = "0x2649200", VA = "0x18264A800", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001C45 RID: 7237 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001791")]
[Address(RVA = "0x264A6B0", Offset = "0x26490B0", VA = "0x18264A6B0")]
public DiceResult(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A40 RID: 2624
[Token(Token = "0x40007C9")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000363 RID: 867
[Token(Token = "0x200025A")]
[NodeTag("DiceSet", new string[] { })]
[Guid("b8735ad9-cd89-4d81-ab9b-be3eb50e3b5a")]
[StructLayout(3)]
public sealed class DiceRollFinished : InteropNode
{
// Token: 0x1700064E RID: 1614
// (get) Token: 0x06001C3A RID: 7226 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700062F")]
public InputPort Target
{
[Token(Token = "0x6001786")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001C3B RID: 7227 RVA: 0x0000D7B4 File Offset: 0x0000B9B4
[Token(Token = "0x6001787")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700064F RID: 1615
// (get) Token: 0x06001C3C RID: 7228 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000630")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x6001788")]
[Address(RVA = "0x264AC80", Offset = "0x2649680", VA = "0x18264AC80", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C3D RID: 7229 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001789")]
[Address(RVA = "0x264ABB0", Offset = "0x26495B0", VA = "0x18264ABB0")]
public DiceRollFinished(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A3F RID: 2623
[Token(Token = "0x40007C8")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,130 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200033A RID: 826
[Token(Token = "0x2000232")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x106660", Offset = "0x105A60")]
[NodeTag("Math", new string[] { })]
[Guid("182E1AE2-1183-4741-AF6E-F307B788A857")]
[StructLayout(3)]
public class DistanceNode : OverloadNode<DistanceNode, ValueTuple<CircuitType, CircuitType>>
{
// Token: 0x170005F7 RID: 1527
// (get) Token: 0x06001B6F RID: 7023 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005D8")]
public InputPort InputPortA
{
[Token(Token = "0x60016BD")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005F8 RID: 1528
// (get) Token: 0x06001B70 RID: 7024 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005D9")]
public InputPort InputPortB
{
[Token(Token = "0x60016BE")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x170005F9 RID: 1529
// (get) Token: 0x06001B71 RID: 7025 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005DA")]
public OutputPort DistanceOutputPort
{
[Token(Token = "0x60016BF")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001B72 RID: 7026 RVA: 0x0000D2A4 File Offset: 0x0000B4A4
[Token(Token = "0x60016C0")]
[Address(RVA = "0x21C24C0", Offset = "0x21C0EC0", VA = "0x1821C24C0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x06001B73 RID: 7027 RVA: 0x0000D2BC File Offset: 0x0000B4BC
[Token(Token = "0x60016C1")]
[Address(RVA = "0x21BE320", Offset = "0x21BCD20", VA = "0x1821BE320", Slot = "44")]
protected override Result<None> Out(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005FA RID: 1530
// (get) Token: 0x06001B74 RID: 7028 RVA: 0x0000D2D4 File Offset: 0x0000B4D4
[Token(Token = "0x170005DB")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x106E30", Offset = "0x106230")]
protected override ValueTuple<CircuitType, CircuitType> Types
{
[Token(Token = "0x60016C2")]
[Address(RVA = "0x264DE30", Offset = "0x264C830", VA = "0x18264DE30", Slot = "49")]
get
{
return default(ValueTuple<CircuitType, CircuitType>);
}
}
// Token: 0x170005FB RID: 1531
// (get) Token: 0x06001B75 RID: 7029 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005DC")]
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1072B0", Offset = "0x1066B0")]
protected override IReadOnlyDictionary<ValueTuple<CircuitType, CircuitType>, InteropDelegate> Overloads
{
[Token(Token = "0x60016C3")]
[Address(RVA = "0x264B550", Offset = "0x2649F50", VA = "0x18264B550", Slot = "48")]
get
{
return null;
}
}
// Token: 0x170005FC RID: 1532
// (get) Token: 0x06001B76 RID: 7030 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005DD")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x60016C4")]
[Address(RVA = "0x264B460", Offset = "0x2649E60", VA = "0x18264B460", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001B77 RID: 7031 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60016C5")]
[Address(RVA = "0x264B3C0", Offset = "0x2649DC0", VA = "0x18264B3C0")]
public DistanceNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A2A RID: 2602
[Token(Token = "0x40007B5")]
private static readonly CircuitType constraint;
// Token: 0x04000A2B RID: 2603
[Token(Token = "0x40007B6")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000323 RID: 803
[Token(Token = "0x200021F")]
[Guid("F2EAFD78-5F23-44C9-A271-8FF2F0762E71")]
[StructLayout(3)]
public class DivideNode : NumberNodeBase
{
// Token: 0x06001AEF RID: 6895 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001649")]
[Address(RVA = "0x264E0B0", Offset = "0x264CAB0", VA = "0x18264E0B0")]
public DivideNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001AF0 RID: 6896 RVA: 0x0000CE54 File Offset: 0x0000B054
[Token(Token = "0x600164A")]
[Address(RVA = "0x264DF80", Offset = "0x264C980", VA = "0x18264DF80", Slot = "43")]
protected override int CalculateIntValue(int[] signals)
{
return 0;
}
// Token: 0x06001AF1 RID: 6897 RVA: 0x0000CE6C File Offset: 0x0000B06C
[Token(Token = "0x600164B")]
[Address(RVA = "0x264E080", Offset = "0x264CA80", VA = "0x18264E080")]
private static int SafeDivide(int numerator, int divisor)
{
return 0;
}
// Token: 0x06001AF2 RID: 6898 RVA: 0x0000CE84 File Offset: 0x0000B084
[Token(Token = "0x600164C")]
[Address(RVA = "0x264DED0", Offset = "0x264C8D0", VA = "0x18264DED0", Slot = "44")]
protected override float CalculateFloatValue(float[] signals)
{
return 0f;
}
// Token: 0x06001AF3 RID: 6899 RVA: 0x0000CE9C File Offset: 0x0000B09C
[Token(Token = "0x600164D")]
[Address(RVA = "0x264E060", Offset = "0x264CA60", VA = "0x18264E060")]
private static float SafeDivide(float numerator, float divisor)
{
return 0f;
}
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200036B RID: 875
[Token(Token = "0x2000262")]
[NodeTag("Emitter", new string[] { })]
[Guid("15e42063-cbae-40f9-a9e4-8226e83217ec")]
[StructLayout(3)]
public sealed class EmitterSetColor : InteropNode
{
// Token: 0x17000665 RID: 1637
// (get) Token: 0x06001C6B RID: 7275 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000646")]
public InputPort Target
{
[Token(Token = "0x60017B7")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000666 RID: 1638
// (get) Token: 0x06001C6C RID: 7276 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000647")]
public InputPort Value
{
[Token(Token = "0x60017B8")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001C6D RID: 7277 RVA: 0x0000D8A4 File Offset: 0x0000BAA4
[Token(Token = "0x60017B9")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000667 RID: 1639
// (get) Token: 0x06001C6E RID: 7278 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000648")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60017BA")]
[Address(RVA = "0x264E5A0", Offset = "0x264CFA0", VA = "0x18264E5A0", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C6F RID: 7279 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60017BB")]
[Address(RVA = "0x264E4D0", Offset = "0x264CED0", VA = "0x18264E4D0")]
public EmitterSetColor(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A47 RID: 2631
[Token(Token = "0x40007D0")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000368 RID: 872
[Token(Token = "0x200025F")]
[NodeTag("Emitter", new string[] { })]
[Guid("36881bd0-7da0-44a7-b6ef-8cd3770fed78")]
[StructLayout(3)]
public sealed class EmitterSetLooping : InteropNode
{
// Token: 0x1700065C RID: 1628
// (get) Token: 0x06001C59 RID: 7257 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063D")]
public InputPort Target
{
[Token(Token = "0x60017A5")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700065D RID: 1629
// (get) Token: 0x06001C5A RID: 7258 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063E")]
public InputPort Value
{
[Token(Token = "0x60017A6")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001C5B RID: 7259 RVA: 0x0000D85C File Offset: 0x0000BA5C
[Token(Token = "0x60017A7")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700065E RID: 1630
// (get) Token: 0x06001C5C RID: 7260 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063F")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60017A8")]
[Address(RVA = "0x264EA80", Offset = "0x264D480", VA = "0x18264EA80", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C5D RID: 7261 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60017A9")]
[Address(RVA = "0x264E9B0", Offset = "0x264D3B0", VA = "0x18264E9B0")]
public EmitterSetLooping(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A44 RID: 2628
[Token(Token = "0x40007CD")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000369 RID: 873
[Token(Token = "0x2000260")]
[NodeTag("Emitter", new string[] { })]
[Guid("1fdf4bab-c868-4ffb-8bfc-b2e360450495")]
[StructLayout(3)]
public sealed class EmitterSetSize : InteropNode
{
// Token: 0x1700065F RID: 1631
// (get) Token: 0x06001C5F RID: 7263 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000640")]
public InputPort Target
{
[Token(Token = "0x60017AB")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000660 RID: 1632
// (get) Token: 0x06001C60 RID: 7264 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000641")]
public InputPort Value
{
[Token(Token = "0x60017AC")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001C61 RID: 7265 RVA: 0x0000D874 File Offset: 0x0000BA74
[Token(Token = "0x60017AD")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000661 RID: 1633
// (get) Token: 0x06001C62 RID: 7266 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000642")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60017AE")]
[Address(RVA = "0x264EF60", Offset = "0x264D960", VA = "0x18264EF60", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C63 RID: 7267 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60017AF")]
[Address(RVA = "0x264EE90", Offset = "0x264D890", VA = "0x18264EE90")]
public EmitterSetSize(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A45 RID: 2629
[Token(Token = "0x40007CE")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,74 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200036A RID: 874
[Token(Token = "0x2000261")]
[NodeTag("Emitter", new string[] { })]
[Guid("12446960-d971-475f-b64e-b5c7bb422eca")]
[StructLayout(3)]
public sealed class EmitterSetSpeed : InteropNode
{
// Token: 0x17000662 RID: 1634
// (get) Token: 0x06001C65 RID: 7269 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000643")]
public InputPort Target
{
[Token(Token = "0x60017B1")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x17000663 RID: 1635
// (get) Token: 0x06001C66 RID: 7270 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000644")]
public InputPort Value
{
[Token(Token = "0x60017B2")]
[Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")]
get
{
return null;
}
}
// Token: 0x06001C67 RID: 7271 RVA: 0x0000D88C File Offset: 0x0000BA8C
[Token(Token = "0x60017B3")]
[Address(RVA = "0x21BE7A0", Offset = "0x21BD1A0", VA = "0x1821BE7A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000664 RID: 1636
// (get) Token: 0x06001C68 RID: 7272 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000645")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60017B4")]
[Address(RVA = "0x264F440", Offset = "0x264DE40", VA = "0x18264F440", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C69 RID: 7273 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60017B5")]
[Address(RVA = "0x264F370", Offset = "0x264DD70", VA = "0x18264F370")]
public EmitterSetSpeed(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A46 RID: 2630
[Token(Token = "0x40007CF")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000366 RID: 870
[Token(Token = "0x200025D")]
[NodeTag("Emitter", new string[] { })]
[Guid("56ebaa0b-256a-40ed-a066-f5663dfa2b59")]
[StructLayout(3)]
public sealed class EmitterStart : InteropNode
{
// Token: 0x17000658 RID: 1624
// (get) Token: 0x06001C4F RID: 7247 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000639")]
public InputPort Target
{
[Token(Token = "0x600179B")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001C50 RID: 7248 RVA: 0x0000D82C File Offset: 0x0000BA2C
[Token(Token = "0x600179C")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x17000659 RID: 1625
// (get) Token: 0x06001C51 RID: 7249 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063A")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x600179D")]
[Address(RVA = "0x264F850", Offset = "0x264E250", VA = "0x18264F850", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C52 RID: 7250 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600179E")]
[Address(RVA = "0x264F780", Offset = "0x264E180", VA = "0x18264F780")]
public EmitterStart(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A42 RID: 2626
[Token(Token = "0x40007CB")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000367 RID: 871
[Token(Token = "0x200025E")]
[NodeTag("Emitter", new string[] { })]
[Guid("23b278c4-5d3d-439d-afa3-ff30c949df97")]
[StructLayout(3)]
public sealed class EmitterStop : InteropNode
{
// Token: 0x1700065A RID: 1626
// (get) Token: 0x06001C54 RID: 7252 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063B")]
public InputPort Target
{
[Token(Token = "0x60017A0")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x06001C55 RID: 7253 RVA: 0x0000D844 File Offset: 0x0000BA44
[Token(Token = "0x60017A1")]
[Address(RVA = "0x21E1820", Offset = "0x21E0220", VA = "0x1821E1820", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x1700065B RID: 1627
// (get) Token: 0x06001C56 RID: 7254 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700063C")]
protected override InteropDelegate Delegate
{
[Token(Token = "0x60017A2")]
[Address(RVA = "0x264FC60", Offset = "0x264E660", VA = "0x18264FC60", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C57 RID: 7255 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60017A3")]
[Address(RVA = "0x264FB90", Offset = "0x264E590", VA = "0x18264FB90")]
public EmitterStop(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A43 RID: 2627
[Token(Token = "0x40007CC")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,210 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
using JetBrains.Annotations;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000304 RID: 772
[Token(Token = "0x2000205")]
[NodeTag("Events", new string[] { })]
[StructLayout(3)]
public abstract class EventNodeBase : SimpleNode
{
// Token: 0x1700057D RID: 1405
// (get) Token: 0x06001A05 RID: 6661 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x06001A06 RID: 6662 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1700055E")]
public CircuitEventBus.EventRegistration EventRegistration
{
[Token(Token = "0x6001568")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get
{
return null;
}
[Token(Token = "0x6001569")]
[Address(RVA = "0x2651720", Offset = "0x2650120", VA = "0x182651720")]
private set
{
}
}
// Token: 0x06001A07 RID: 6663 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600156A")]
[Address(RVA = "0x2650F20", Offset = "0x264F920", VA = "0x182650F20")]
private void BindEventRegistration(CircuitEventBus.EventRegistration eventRegistration)
{
}
// Token: 0x06001A08 RID: 6664 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600156B")]
[Address(RVA = "0x2651410", Offset = "0x264FE10", VA = "0x182651410")]
private void UnbindOldEventRegistration()
{
}
// Token: 0x1400002D RID: 45
// (add) Token: 0x06001A09 RID: 6665 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x06001A0A RID: 6666 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x1400002D")]
public event Action OnEventRegistrationChanged
{
[Token(Token = "0x600156C")]
[Address(RVA = "0x26515E0", Offset = "0x264FFE0", VA = "0x1826515E0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600156D")]
[Address(RVA = "0x2651680", Offset = "0x2650080", VA = "0x182651680")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1700057E RID: 1406
// (get) Token: 0x06001A0B RID: 6667
[Token(Token = "0x1700055F")]
protected abstract string BaseName
{
[Token(Token = "0x600156E")]
[Address(Slot = "43")]
get;
}
// Token: 0x06001A0C RID: 6668 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600156F")]
[Address(RVA = "0x26510E0", Offset = "0x264FAE0", VA = "0x1826510E0")]
protected string FormattedName()
{
return null;
}
// Token: 0x06001A0D RID: 6669 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001570")]
[Address(RVA = "0x2651380", Offset = "0x264FD80", VA = "0x182651380")]
private void SetNameForEvent(CircuitEventBus.EventRegistration er)
{
}
// Token: 0x06001A0E RID: 6670
[Token(Token = "0x6001571")]
[Address(Slot = "44")]
public abstract IEnumerable<CircuitEventBus.EventRegistration> GetEventRegistrationChoices();
// Token: 0x06001A0F RID: 6671 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001572")]
[Address(RVA = "0x26515B0", Offset = "0x264FFB0", VA = "0x1826515B0")]
protected EventNodeBase(NodeDesc desc, CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001A10 RID: 6672 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001573")]
[Address(RVA = "0x26510A0", Offset = "0x264FAA0", VA = "0x1826510A0", Slot = "12")]
protected override void DisposeInternal()
{
}
// Token: 0x06001A11 RID: 6673 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001574")]
[Address(RVA = "0x26510D0", Offset = "0x264FAD0", VA = "0x1826510D0")]
private void EventRegistrationNameChanged()
{
}
// Token: 0x06001A12 RID: 6674
[Token(Token = "0x6001575")]
[Address(Slot = "45")]
protected abstract void PortAdded(string name, CircuitType type);
// Token: 0x06001A13 RID: 6675
[Token(Token = "0x6001576")]
[Address(Slot = "46")]
protected abstract void PortRemoved(string name);
// Token: 0x06001A14 RID: 6676
[Token(Token = "0x6001577")]
[Address(Slot = "47")]
protected abstract void RefreshPorts();
// Token: 0x06001A15 RID: 6677 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001578")]
[Address(RVA = "0x26510C0", Offset = "0x264FAC0", VA = "0x1826510C0")]
private void EventRegistrationDestroyed()
{
}
// Token: 0x06001A16 RID: 6678 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001579")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "48")]
protected virtual void RegisterNewEventRegistration([NotNull] CircuitEventBus.EventRegistration newEventRegistration)
{
}
// Token: 0x06001A17 RID: 6679 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600157A")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "49")]
protected virtual void UnregisterOldEventRegistration([NotNull] CircuitEventBus.EventRegistration oldEventRegistration)
{
}
// Token: 0x06001A18 RID: 6680 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600157B")]
[Address(RVA = "0x26511F0", Offset = "0x264FBF0", VA = "0x1826511F0")]
protected void SetEventRegistrationFromDeserialize(EventRegistrationData protobufData)
{
}
// Token: 0x06001A19 RID: 6681 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600157C")]
[Address(RVA = "0x26512E0", Offset = "0x264FCE0", VA = "0x1826512E0")]
protected void SetEventRegistrationFromHandler(EventRegistrationData protobufData)
{
}
// Token: 0x06001A1A RID: 6682
[Token(Token = "0x600157D")]
[Address(Slot = "50")]
internal abstract CircuitEventBus.EventRegistration FindRegistration(Guid serializedContextId, Guid serializedEventId);
// Token: 0x06001A1B RID: 6683 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600157E")]
[Address(RVA = "0x2651370", Offset = "0x264FD70", VA = "0x182651370")]
public void SetEventRegistrationLocal(CircuitEventBus.EventRegistration newRegistration)
{
}
// Token: 0x06001A1C RID: 6684 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600157F")]
[Address(RVA = "0x2651130", Offset = "0x264FB30", VA = "0x182651130")]
public void RequestEventRegistrationChange(CircuitEventBus.EventRegistration setEventRegistration)
{
}
// Token: 0x1700057F RID: 1407
// (get) Token: 0x06001A1D RID: 6685 RVA: 0x0000C914 File Offset: 0x0000AB14
[Token(Token = "0x17000560")]
public override bool IsDynamicDesc
{
[Token(Token = "0x6001580")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "41")]
get
{
return default(bool);
}
}
// Token: 0x040009F1 RID: 2545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400078A")]
private CircuitEventBus.EventRegistration eventRegistration;
}
}
@@ -0,0 +1,165 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000305 RID: 773
[Token(Token = "0x2000206")]
[NodeTag("Events", new string[] { })]
[Guid("8B533CCB-643A-491D-982C-94417CE99954")]
[StructLayout(3)]
public class EventReceiverNode : EventNodeBase, ICircuitEventHandler
{
// Token: 0x06001A1E RID: 6686 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001581")]
[Address(RVA = "0x2652070", Offset = "0x2650A70", VA = "0x182652070")]
private static NodeDesc MakeDesc(Guid descId, string name)
{
return null;
}
// Token: 0x17000580 RID: 1408
// (get) Token: 0x06001A1F RID: 6687 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000561")]
public OutputPort OutPort
{
[Token(Token = "0x6001582")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001A20 RID: 6688 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001583")]
[Address(RVA = "0x2652A50", Offset = "0x2651450", VA = "0x182652A50")]
public EventReceiverNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001A21 RID: 6689 RVA: 0x0000C92C File Offset: 0x0000AB2C
[Token(Token = "0x6001584")]
[Address(RVA = "0x2651930", Offset = "0x2650330", VA = "0x182651930", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort)
{
return default(Result<ExecOk>);
}
// Token: 0x06001A22 RID: 6690 RVA: 0x0000C944 File Offset: 0x0000AB44
[Token(Token = "0x6001585")]
[Address(RVA = "0x2651E50", Offset = "0x2650850", VA = "0x182651E50", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001A23 RID: 6691 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001586")]
[Address(RVA = "0x2652170", Offset = "0x2650B70", VA = "0x182652170", Slot = "45")]
protected override void PortAdded(string name, CircuitType type)
{
}
// Token: 0x06001A24 RID: 6692 RVA: 0x0000C95C File Offset: 0x0000AB5C
[Token(Token = "0x6001587")]
[Address(RVA = "0x2651800", Offset = "0x2650200", VA = "0x182651800")]
private PendingGraphEvents AddPortCore(string name, CircuitType type)
{
return default(PendingGraphEvents);
}
// Token: 0x06001A25 RID: 6693 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001588")]
[Address(RVA = "0x2652200", Offset = "0x2650C00", VA = "0x182652200", Slot = "46")]
protected override void PortRemoved(string name)
{
}
// Token: 0x06001A26 RID: 6694 RVA: 0x0000C974 File Offset: 0x0000AB74
[Token(Token = "0x6001589")]
[Address(RVA = "0x26526E0", Offset = "0x26510E0", VA = "0x1826526E0")]
private PendingGraphEvents RemovePortCore(string name)
{
return default(PendingGraphEvents);
}
// Token: 0x06001A27 RID: 6695 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600158A")]
[Address(RVA = "0x2652240", Offset = "0x2650C40", VA = "0x182652240", Slot = "47")]
protected override void RefreshPorts()
{
}
// Token: 0x17000581 RID: 1409
// (get) Token: 0x06001A28 RID: 6696 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000562")]
protected override string BaseName
{
[Token(Token = "0x600158B")]
[Address(RVA = "0x2652A80", Offset = "0x2651480", VA = "0x182652A80", Slot = "43")]
get
{
return null;
}
}
// Token: 0x06001A29 RID: 6697 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600158C")]
[Address(RVA = "0x2652910", Offset = "0x2651310", VA = "0x182652910", Slot = "39")]
protected override void SerializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001A2A RID: 6698 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600158D")]
[Address(RVA = "0x2651880", Offset = "0x2650280", VA = "0x182651880", Slot = "40")]
protected override void DeserializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001A2B RID: 6699 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600158E")]
[Address(RVA = "0x2652A20", Offset = "0x2651420", VA = "0x182652A20", Slot = "49")]
protected override void UnregisterOldEventRegistration(CircuitEventBus.EventRegistration oldEventRegistration)
{
}
// Token: 0x06001A2C RID: 6700 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600158F")]
[Address(RVA = "0x2651990", Offset = "0x2650390", VA = "0x182651990", Slot = "50")]
internal override CircuitEventBus.EventRegistration FindRegistration(Guid serializedContextId, Guid serializedEventId)
{
return null;
}
// Token: 0x06001A2D RID: 6701 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001590")]
[Address(RVA = "0x26519E0", Offset = "0x26503E0", VA = "0x1826519E0", Slot = "44")]
public override IEnumerable<CircuitEventBus.EventRegistration> GetEventRegistrationChoices()
{
return null;
}
// Token: 0x06001A2E RID: 6702 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001591")]
[Address(RVA = "0x26526B0", Offset = "0x26510B0", VA = "0x1826526B0", Slot = "48")]
protected override void RegisterNewEventRegistration(CircuitEventBus.EventRegistration newEventRegistration)
{
}
// Token: 0x06001A2F RID: 6703 RVA: 0x0000C98C File Offset: 0x0000AB8C
[Token(Token = "0x6001592")]
[Address(RVA = "0x2651A10", Offset = "0x2650410", VA = "0x182651A10", Slot = "51")]
public Result<None> HandleEvent(ExecParams executionScope, CircuitEvent circuitEvent)
{
return default(Result<None>);
}
}
}
@@ -0,0 +1,160 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Protobuf;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000309 RID: 777
[Token(Token = "0x2000207")]
[NodeTag("Events", new string[] { })]
[Guid("96A8FE50-BC37-458B-BAC9-582D45314779")]
[StructLayout(3)]
public class EventSenderNode : EventNodeBase
{
// Token: 0x06001A35 RID: 6709 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001593")]
[Address(RVA = "0x26533C0", Offset = "0x2651DC0", VA = "0x1826533C0")]
private static NodeDesc MakeDesc(Guid descId, string name)
{
return null;
}
// Token: 0x17000582 RID: 1410
// (get) Token: 0x06001A36 RID: 6710 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000563")]
protected InputPort InPort
{
[Token(Token = "0x6001594")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x06001A37 RID: 6711 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001595")]
[Address(RVA = "0x2652A50", Offset = "0x2651450", VA = "0x182652A50")]
public EventSenderNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001A38 RID: 6712 RVA: 0x0000C9D4 File Offset: 0x0000ABD4
[Token(Token = "0x6001596")]
[Address(RVA = "0x26530B0", Offset = "0x2651AB0", VA = "0x1826530B0", Slot = "37")]
public override Result<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// Token: 0x06001A39 RID: 6713 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001597")]
[Address(RVA = "0x2653080", Offset = "0x2651A80", VA = "0x182653080", Slot = "44")]
public override IEnumerable<CircuitEventBus.EventRegistration> GetEventRegistrationChoices()
{
return null;
}
// Token: 0x06001A3A RID: 6714 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001598")]
[Address(RVA = "0x2653030", Offset = "0x2651A30", VA = "0x182653030", Slot = "50")]
internal override CircuitEventBus.EventRegistration FindRegistration(Guid serializedContextId, Guid serializedEventId)
{
return null;
}
// Token: 0x06001A3B RID: 6715 RVA: 0x0000C9EC File Offset: 0x0000ABEC
[Token(Token = "0x6001599")]
[Address(RVA = "0x2652BE0", Offset = "0x26515E0", VA = "0x182652BE0", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort)
{
return default(Result<ExecOk>);
}
// Token: 0x06001A3C RID: 6716 RVA: 0x0000CA04 File Offset: 0x0000AC04
[Token(Token = "0x600159A")]
[Address(RVA = "0x2653D10", Offset = "0x2652710", VA = "0x182653D10", Slot = "51")]
protected virtual Result<None> SendEventInternal(ExecParams executionScope, CircuitEvent circuitEvent)
{
return default(Result<None>);
}
// Token: 0x06001A3D RID: 6717 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600159B")]
[Address(RVA = "0x26535B0", Offset = "0x2651FB0", VA = "0x1826535B0", Slot = "45")]
protected override void PortAdded(string name, CircuitType type)
{
}
// Token: 0x06001A3E RID: 6718 RVA: 0x0000CA1C File Offset: 0x0000AC1C
[Token(Token = "0x600159C")]
[Address(RVA = "0x2652AB0", Offset = "0x26514B0", VA = "0x182652AB0")]
private PendingGraphEvents AddPortCore(string name, CircuitType type)
{
return default(PendingGraphEvents);
}
// Token: 0x06001A3F RID: 6719 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600159D")]
[Address(RVA = "0x2653640", Offset = "0x2652040", VA = "0x182653640", Slot = "46")]
protected override void PortRemoved(string name)
{
}
// Token: 0x06001A40 RID: 6720 RVA: 0x0000CA34 File Offset: 0x0000AC34
[Token(Token = "0x600159E")]
[Address(RVA = "0x2653AF0", Offset = "0x26524F0", VA = "0x182653AF0")]
private PendingGraphEvents RemovePortCore(string name)
{
return default(PendingGraphEvents);
}
// Token: 0x06001A41 RID: 6721 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600159F")]
[Address(RVA = "0x2653680", Offset = "0x2652080", VA = "0x182653680", Slot = "47")]
protected override void RefreshPorts()
{
}
// Token: 0x17000583 RID: 1411
// (get) Token: 0x06001A42 RID: 6722 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000564")]
protected override string BaseName
{
[Token(Token = "0x60015A0")]
[Address(RVA = "0x2654020", Offset = "0x2652A20", VA = "0x182654020", Slot = "43")]
get
{
return null;
}
}
// Token: 0x06001A43 RID: 6723 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60015A1")]
[Address(RVA = "0x2653F10", Offset = "0x2652910", VA = "0x182653F10", Slot = "39")]
protected override void SerializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x06001A44 RID: 6724 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60015A2")]
[Address(RVA = "0x2652B30", Offset = "0x2651530", VA = "0x182652B30", Slot = "40")]
protected override void DeserializeInternal(CircuitNodeData protobufData)
{
}
// Token: 0x040009F7 RID: 2551
[Token(Token = "0x400078C")]
private const int MaxEventRecursionDepth = 16;
// Token: 0x040009F8 RID: 2552
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400078D")]
private int EventRecursionDepth;
}
}
@@ -0,0 +1,50 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000344 RID: 836
[Token(Token = "0x200023C")]
[NodeTag("Math", new string[] { })]
[StructLayout(3)]
public abstract class FloatToIntConversionNodeBase : SimplePureNode
{
// Token: 0x06001BBC RID: 7100 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600170A")]
[Address(RVA = "0x2654440", Offset = "0x2652E40", VA = "0x182654440")]
protected FloatToIntConversionNodeBase(string nodeDescId, string name, CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001BBD RID: 7101 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600170B")]
[Address(RVA = "0x26542F0", Offset = "0x2652CF0", VA = "0x1826542F0")]
protected FloatToIntConversionNodeBase(Guid nodeDescId, string name, CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001BBE RID: 7102 RVA: 0x0000D4CC File Offset: 0x0000B6CC
[Token(Token = "0x600170C")]
[Address(RVA = "0x2654120", Offset = "0x2652B20", VA = "0x182654120", Slot = "43")]
protected sealed override Result<CircuitSignal> Return(CircuitSignal inputSignal)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001BBF RID: 7103 RVA: 0x0000D4E4 File Offset: 0x0000B6E4
[Token(Token = "0x600170D")]
[Address(RVA = "0x2654050", Offset = "0x2652A50", VA = "0x182654050")]
private float ClampToIntRange(float floatValue)
{
return 0f;
}
// Token: 0x06001BC0 RID: 7104
[Token(Token = "0x600170E")]
[Address(Slot = "44")]
protected abstract int FloatToInt(float clampedInput);
}
}
@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000324 RID: 804
[Token(Token = "0x2000220")]
[NodeTag("Math", new string[] { })]
[Guid("c90d9339-cdce-4d22-a885-f142fd5567ab")]
[StructLayout(3)]
public sealed class FloorNode : LocalNode
{
// Token: 0x170005D1 RID: 1489
// (get) Token: 0x06001AF4 RID: 6900 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005B2")]
public InputPort ValuePort
{
[Token(Token = "0x600164E")]
[Address(RVA = "0x21B8760", Offset = "0x21B7160", VA = "0x1821B8760")]
get
{
return null;
}
}
// Token: 0x170005D2 RID: 1490
// (get) Token: 0x06001AF5 RID: 6901 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005B3")]
public OutputPort ResultPort
{
[Token(Token = "0x600164F")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x06001AF6 RID: 6902 RVA: 0x0000CEB4 File Offset: 0x0000B0B4
[Token(Token = "0x6001650")]
[Address(RVA = "0x21BE2A0", Offset = "0x21BCCA0", VA = "0x1821BE2A0", Slot = "43")]
protected override Result<None> In(ExecParams e)
{
return default(Result<None>);
}
// Token: 0x170005D3 RID: 1491
// (get) Token: 0x06001AF7 RID: 6903 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170005B4")]
protected override IEnumerable<CircuitDelegate> Delegates
{
[Token(Token = "0x6001651")]
[Address(RVA = "0x2654920", Offset = "0x2653320", VA = "0x182654920", Slot = "42")]
get
{
return null;
}
}
// Token: 0x06001AF8 RID: 6904 RVA: 0x0000CECC File Offset: 0x0000B0CC
[Token(Token = "0x6001652")]
[Address(RVA = "0x26545B0", Offset = "0x2652FB0", VA = "0x1826545B0", Slot = "45")]
protected override Result<None> Run(ExecParams e, ref InOut io)
{
return default(Result<None>);
}
// Token: 0x06001AF9 RID: 6905 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001653")]
[Address(RVA = "0x2654880", Offset = "0x2653280", VA = "0x182654880")]
public FloorNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x04000A14 RID: 2580
[Token(Token = "0x40007A7")]
private static readonly NodeDesc Desc;
}
}
@@ -0,0 +1,28 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x02000345 RID: 837
[Token(Token = "0x200023D")]
[Guid("BC451CAB-2292-4E60-832D-31060EB82BD0")]
[StructLayout(3)]
public class FloorToIntNode : FloatToIntConversionNodeBase
{
// Token: 0x06001BC1 RID: 7105 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600170F")]
[Address(RVA = "0x2654A70", Offset = "0x2653470", VA = "0x182654A70")]
public FloorToIntNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001BC2 RID: 7106 RVA: 0x0000D4FC File Offset: 0x0000B6FC
[Token(Token = "0x6001710")]
[Address(RVA = "0x2654A10", Offset = "0x2653410", VA = "0x182654A10", Slot = "44")]
protected override int FloatToInt(float input)
{
return 0;
}
}
}
@@ -0,0 +1,87 @@
using System;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using CircuitsV2.Utilities.InternalTools;
using Cpp2IlInjected;
namespace CircuitsV2.Graph.Nodes
{
// Token: 0x0200030D RID: 781
[Token(Token = "0x200020A")]
[NodeTag("Loops", new string[] { })]
[Guid("744e5311-6cc7-4130-962e-fe050a475d43")]
[StructLayout(3)]
public class ForEachNode : SimpleNode
{
// Token: 0x1700058D RID: 1421
// (get) Token: 0x06001A5B RID: 6747 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700056E")]
private InputPort ItemsPort
{
[Token(Token = "0x60015B7")]
[Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")]
get
{
return null;
}
}
// Token: 0x1700058E RID: 1422
// (get) Token: 0x06001A5C RID: 6748 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x1700056F")]
private OutputPort LoopPort
{
[Token(Token = "0x60015B8")]
[Address(RVA = "0x21B8750", Offset = "0x21B7150", VA = "0x1821B8750")]
get
{
return null;
}
}
// Token: 0x1700058F RID: 1423
// (get) Token: 0x06001A5D RID: 6749 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000570")]
private OutputPort ItemPort
{
[Token(Token = "0x60015B9")]
[Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")]
get
{
return null;
}
}
// Token: 0x17000590 RID: 1424
// (get) Token: 0x06001A5E RID: 6750 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000571")]
private OutputPort DonePort
{
[Token(Token = "0x60015BA")]
[Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")]
get
{
return null;
}
}
// Token: 0x06001A5F RID: 6751 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x60015BB")]
[Address(RVA = "0x2655330", Offset = "0x2653D30", VA = "0x182655330")]
public ForEachNode(CircuitContext circuitContext, Guid nodeId)
{
}
// Token: 0x06001A60 RID: 6752 RVA: 0x0000CAC4 File Offset: 0x0000ACC4
[Token(Token = "0x60015BC")]
[Address(RVA = "0x2654C10", Offset = "0x2653610", VA = "0x182654C10", Slot = "25")]
public override Result<ExecOk> Execute(ExecParams outerExecutionScope, PortBase _)
{
return default(Result<ExecOk>);
}
// Token: 0x040009FD RID: 2557
[Token(Token = "0x4000791")]
private static readonly NodeDesc Desc;
}
}

Some files were not shown because too many files have changed in this diff Show More