using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.CircuitNodes; using CircuitsV2.Protobuf; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; namespace CircuitsV2 { // Token: 0x0200002D RID: 45 [Token(Token = "0x200001E")] [StructLayout(3)] public class CircuitEventDefinition : ICircuitSerializable, ICircuitDeserializable { // Token: 0x17000040 RID: 64 // (get) Token: 0x06000139 RID: 313 RVA: 0x00002098 File Offset: 0x00000298 // (set) Token: 0x0600013A RID: 314 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x1700003D")] [EditableValue] public string Name { [Token(Token = "0x60000E5")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return null; } [Token(Token = "0x60000E6")] [Address(RVA = "0x1FEDF60", Offset = "0x1FEC960", VA = "0x181FEDF60")] set { } } // Token: 0x14000003 RID: 3 // (add) Token: 0x0600013B RID: 315 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x0600013C RID: 316 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x14000003")] public event Action OnNameChanged { [Token(Token = "0x60000E7")] [Address(RVA = "0x1FEDB00", Offset = "0x1FEC500", VA = "0x181FEDB00")] [CompilerGenerated] add { } [Token(Token = "0x60000E8")] [Address(RVA = "0x1FEDD80", Offset = "0x1FEC780", VA = "0x181FEDD80")] [CompilerGenerated] remove { } } // Token: 0x14000004 RID: 4 // (add) Token: 0x0600013D RID: 317 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x0600013E RID: 318 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x14000004")] public event Action OnPortAdded { [Token(Token = "0x60000E9")] [Address(RVA = "0x1FEDBA0", Offset = "0x1FEC5A0", VA = "0x181FEDBA0")] [CompilerGenerated] add { } [Token(Token = "0x60000EA")] [Address(RVA = "0x1FEDE20", Offset = "0x1FEC820", VA = "0x181FEDE20")] [CompilerGenerated] remove { } } // Token: 0x14000005 RID: 5 // (add) Token: 0x0600013F RID: 319 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x06000140 RID: 320 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x14000005")] public event Action OnPortRemoved { [Token(Token = "0x60000EB")] [Address(RVA = "0x1FEDC40", Offset = "0x1FEC640", VA = "0x181FEDC40")] [CompilerGenerated] add { } [Token(Token = "0x60000EC")] [Address(RVA = "0x1FEDEC0", Offset = "0x1FEC8C0", VA = "0x181FEDEC0")] [CompilerGenerated] remove { } } // Token: 0x14000006 RID: 6 // (add) Token: 0x06000141 RID: 321 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x06000142 RID: 322 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x14000006")] public event Action OnDestroyed { [Token(Token = "0x60000ED")] [Address(RVA = "0x1FEDA60", Offset = "0x1FEC460", VA = "0x181FEDA60")] [CompilerGenerated] add { } [Token(Token = "0x60000EE")] [Address(RVA = "0x1FEDCE0", Offset = "0x1FEC6E0", VA = "0x181FEDCE0")] [CompilerGenerated] remove { } } // Token: 0x06000143 RID: 323 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000EF")] [Address(RVA = "0x48D7A0", Offset = "0x48C1A0", VA = "0x18048D7A0")] internal void RaiseOnDestroyed() { } // Token: 0x17000041 RID: 65 // (get) Token: 0x06000144 RID: 324 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700003E")] public IReadOnlyDictionary EventProperties { [Token(Token = "0x60000F0")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get { return null; } } // Token: 0x06000145 RID: 325 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000F1")] [Address(RVA = "0x1FED9A0", Offset = "0x1FEC3A0", VA = "0x181FED9A0")] public CircuitEventDefinition(string name, Guid eventDefinitionId, bool isPlayerListenable) { } // Token: 0x06000146 RID: 326 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000F2")] [Address(RVA = "0x1FED620", Offset = "0x1FEC020", VA = "0x181FED620")] public static CircuitEventDefinition New(string name, string guid, bool isPlayerListenable) { return null; } // Token: 0x06000147 RID: 327 RVA: 0x00002AD4 File Offset: 0x00000CD4 [Token(Token = "0x60000F3")] [Address(RVA = "0x1FED4F0", Offset = "0x1FEBEF0", VA = "0x181FED4F0")] private bool Equals(CircuitEventDefinition other) { return default(bool); } // Token: 0x06000148 RID: 328 RVA: 0x00002AEC File Offset: 0x00000CEC [Token(Token = "0x60000F4")] [Address(RVA = "0x1FED3C0", Offset = "0x1FEBDC0", VA = "0x181FED3C0", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x06000149 RID: 329 RVA: 0x00002B04 File Offset: 0x00000D04 [Token(Token = "0x60000F5")] [Address(RVA = "0x1FED530", Offset = "0x1FEBF30", VA = "0x181FED530", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x0600014A RID: 330 RVA: 0x00002B1C File Offset: 0x00000D1C [Token(Token = "0x60000F6")] [Address(RVA = "0x129E550", Offset = "0x129CF50", VA = "0x18129E550")] public static bool operator ==(CircuitEventDefinition left, CircuitEventDefinition right) { return default(bool); } // Token: 0x0600014B RID: 331 RVA: 0x00002B34 File Offset: 0x00000D34 [Token(Token = "0x60000F7")] [Address(RVA = "0x129E1D0", Offset = "0x129CBD0", VA = "0x18129E1D0")] public static bool operator !=(CircuitEventDefinition left, CircuitEventDefinition right) { return default(bool); } // Token: 0x0600014C RID: 332 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000F8")] [Address(RVA = "0x1FED130", Offset = "0x1FEBB30", VA = "0x181FED130")] [EditableAddNamedPort(null)] public CircuitEventDefinition AddEventPropertyLocal(string name, CircuitType circuitType) { return null; } // Token: 0x0600014D RID: 333 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000F9")] [Address(RVA = "0x1FED6C0", Offset = "0x1FEC0C0", VA = "0x181FED6C0")] public CircuitEventDefinition RemoveEventPropertyLocal(string name) { return null; } // Token: 0x0600014E RID: 334 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000FA")] [Address(RVA = "0x1FED760", Offset = "0x1FEC160", VA = "0x181FED760", Slot = "4")] public CircuitEventDefinitionData SerializeToProtobuf() { return null; } // Token: 0x0600014F RID: 335 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000FB")] [Address(RVA = "0x1FED1D0", Offset = "0x1FEBBD0", VA = "0x181FED1D0", Slot = "5")] public void DeserializeFromProtobuf(CircuitEventDefinitionData protobufData) { } // Token: 0x06000150 RID: 336 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000FC")] [Address(RVA = "0x1FED550", Offset = "0x1FEBF50", VA = "0x181FED550")] public CircuitEventDefinition.EventBuilder NewEvent() { return null; } // Token: 0x040000A4 RID: 164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400005E")] private string _name; // Token: 0x040000A9 RID: 169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000063")] private readonly Dictionary eventProperties; // Token: 0x040000AA RID: 170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000064")] public readonly Guid EventDefinitionId; // Token: 0x040000AB RID: 171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000065")] public readonly bool IsPlayerListenable; // Token: 0x0200002E RID: 46 [Token(Token = "0x20002D6")] public class EventBuilder { // Token: 0x06000151 RID: 337 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001AB5")] [Address(RVA = "0x1FF32E0", Offset = "0x1FF1CE0", VA = "0x181FF32E0")] public EventBuilder(CircuitEventDefinition definition) { } // Token: 0x06000152 RID: 338 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001AB6")] [Address(RVA = "0x1FF3240", Offset = "0x1FF1C40", VA = "0x181FF3240")] public CircuitEventDefinition.EventBuilder WithSignal(string signalName, CircuitSignal signal) { return null; } // Token: 0x06000153 RID: 339 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001AB7")] [Address(RVA = "0x1FF3140", Offset = "0x1FF1B40", VA = "0x181FF3140")] public CircuitEvent Build() { return null; } // Token: 0x040000AC RID: 172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000888")] private readonly CircuitEventDefinition definition; // Token: 0x040000AD RID: 173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000889")] private readonly List remainingFields; // Token: 0x040000AE RID: 174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400088A")] private readonly Dictionary signals; } } }