297 lines
9.1 KiB
C#
297 lines
9.1 KiB
C#
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<CircuitEventDefinitionData>, ICircuitDeserializable<CircuitEventDefinitionData>
|
|
{
|
|
// 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<string, CircuitType> 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<string> 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<string, CircuitType> 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<string, CircuitType> 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<string> remainingFields;
|
|
|
|
// Token: 0x040000AE RID: 174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400088A")]
|
|
private readonly Dictionary<string, CircuitSignal> signals;
|
|
}
|
|
}
|
|
}
|