using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CircuitsV2.CircuitNodes; using CircuitsV2.Graph; using CircuitsV2.Networking.Timing; using CircuitsV2.Protobuf; using CircuitsV2.Utilities; using Cpp2IlInjected; using UnityEngine; namespace CircuitsV2 { // Token: 0x0200001F RID: 31 [Token(Token = "0x200001C")] [StructLayout(3)] public class CircuitEventBus : ICircuitSerializable, ICircuitDeserializable, IDisposable { // Token: 0x1700003D RID: 61 // (get) Token: 0x060000EF RID: 239 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700003B")] public IEnumerable RegisteredDynamicCircuitEventObjects { [Token(Token = "0x60000C6")] [Address(RVA = "0x1FED090", Offset = "0x1FEBA90", VA = "0x181FED090")] get { return null; } } // Token: 0x060000F0 RID: 240 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000C7")] [Address(RVA = "0x1FECF30", Offset = "0x1FEB930", VA = "0x181FECF30")] public CircuitEventBus(CircuitContext context) { } // Token: 0x1700003E RID: 62 // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700003C")] public IEnumerable RegisteredDynamicEvents { [Token(Token = "0x60000C8")] [Address(RVA = "0x1FED0E0", Offset = "0x1FEBAE0", VA = "0x181FED0E0")] get { return null; } } // Token: 0x060000F2 RID: 242 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000C9")] [Address(RVA = "0x1FEC7B0", Offset = "0x1FEB1B0", VA = "0x181FEC7B0")] public CircuitEventBus.EventRegistration RegisterBuiltInCircuitEvent(CircuitEventDefinition circuitEventDefinition) { return null; } // Token: 0x060000F3 RID: 243 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000CA")] [Address(RVA = "0x1FEC880", Offset = "0x1FEB280", VA = "0x181FEC880")] public CircuitEventBus.EventRegistration RegisterDynamicCircuitEvent(CircuitEventDefinition circuitEventDefinition, Vector3 localSpacePosition, Quaternion localSpaceRotation) { return null; } // Token: 0x060000F4 RID: 244 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000CB")] [Address(RVA = "0x1FECE90", Offset = "0x1FEB890", VA = "0x181FECE90")] public void UnregisterDynamicCircuitEvent(Guid circuitEventDefinitionId) { } // Token: 0x060000F5 RID: 245 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000CC")] [Address(RVA = "0x1FECF20", Offset = "0x1FEB920", VA = "0x181FECF20")] public void UnregisterDynamicCircuitEvent(CircuitEventDefinition circuitEventDefinition) { } // Token: 0x060000F6 RID: 246 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000CD")] [Address(RVA = "0x1FECCD0", Offset = "0x1FEB6D0", VA = "0x181FECCD0")] public void UnregisterBuiltInCircuitEvent(CircuitEventDefinition circuitEventDefinition) { } // Token: 0x060000F7 RID: 247 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000CE")] [Address(RVA = "0x1FECCE0", Offset = "0x1FEB6E0", VA = "0x181FECCE0")] private void UnregisterCircuitEvent(CircuitEventDefinition circuitEventDefinition, bool isBuiltIn) { } // Token: 0x060000F8 RID: 248 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000CF")] [Address(RVA = "0x1FEBDF0", Offset = "0x1FEA7F0", VA = "0x181FEBDF0")] public IEnumerable GetListenableEvents(bool onlyPlayerListenable = true) { return null; } // Token: 0x060000F9 RID: 249 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000D0")] [Address(RVA = "0x1FEBBD0", Offset = "0x1FEA5D0", VA = "0x181FEBBD0")] private IEnumerable GetAllListenableEvents() { return null; } // Token: 0x060000FA RID: 250 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000D1")] [Address(RVA = "0x1FEBD20", Offset = "0x1FEA720", VA = "0x181FEBD20")] public CircuitEventBus.EventRegistration GetListenableEventRegistration(Guid contextId, Guid eventId) { return null; } // Token: 0x060000FB RID: 251 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000D2")] [Address(RVA = "0x1FEBEA0", Offset = "0x1FEA8A0", VA = "0x181FEBEA0")] public CircuitEventBus.EventRegistration GetSendableEventRegistration(Guid contextId, Guid eventId) { return null; } // Token: 0x060000FC RID: 252 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000D3")] [Address(RVA = "0x1FEC080", Offset = "0x1FEAA80", VA = "0x181FEC080")] public IEnumerable GetSendableEvents() { return null; } // Token: 0x060000FD RID: 253 RVA: 0x000028F4 File Offset: 0x00000AF4 [Token(Token = "0x60000D4")] [Address(RVA = "0x1FEC770", Offset = "0x1FEB170", VA = "0x181FEC770")] public Result Publish(ExecParams execParams, CircuitEvent outgoingEvent) { return default(Result); } // Token: 0x060000FE RID: 254 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000D5")] [Address(RVA = "0x1FEC510", Offset = "0x1FEAF10", VA = "0x181FEC510")] public void PublishDelayed(CircuitEvent outgoingEvent, float delay) { } // Token: 0x060000FF RID: 255 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000D6")] [Address(RVA = "0x1FEB390", Offset = "0x1FE9D90", VA = "0x181FEB390")] public void CancelDelayed(CircuitEvent eventToCancel) { } // Token: 0x06000100 RID: 256 RVA: 0x0000290C File Offset: 0x00000B0C [Token(Token = "0x60000D7")] [Address(RVA = "0x1FEC6E0", Offset = "0x1FEB0E0", VA = "0x181FEC6E0")] public Result PublishSynced(ExecParams execParams, CircuitEvent outgoingEvent, RpcTarget syncedEventTarget) { return default(Result); } // Token: 0x06000101 RID: 257 RVA: 0x00002924 File Offset: 0x00000B24 [Token(Token = "0x60000D8")] [Address(RVA = "0x1FEC440", Offset = "0x1FEAE40", VA = "0x181FEC440")] public Result ProcessEventQueues(ExecParams execParams) { return default(Result); } // Token: 0x06000102 RID: 258 RVA: 0x0000293C File Offset: 0x00000B3C [Token(Token = "0x60000D9")] [Address(RVA = "0x1FEC1D0", Offset = "0x1FEABD0", VA = "0x181FEC1D0")] public Result HandleReceivedSyncedEvent(ExecParams execParams, SynchronizedEventData syncedEventData) { return default(Result); } // Token: 0x06000103 RID: 259 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000DA")] [Address(RVA = "0x1FECAC0", Offset = "0x1FEB4C0", VA = "0x181FECAC0", Slot = "4")] public EventBusData SerializeToProtobuf() { return null; } // Token: 0x06000104 RID: 260 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000DB")] [Address(RVA = "0x1FEB8B0", Offset = "0x1FEA2B0", VA = "0x181FEB8B0")] public void DeserializeFromTemplate(EventBusData protobufData) { } // Token: 0x06000105 RID: 261 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000DC")] [Address(RVA = "0x1FEB670", Offset = "0x1FEA070", VA = "0x181FEB670", Slot = "5")] public void DeserializeFromProtobuf(EventBusData protobufData) { } // Token: 0x06000106 RID: 262 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x60000DD")] [Address(RVA = "0x1FEB490", Offset = "0x1FE9E90", VA = "0x181FEB490")] private CircuitEventObject CreateCircuitObjectFromProtoData(Guid eventId, CircuitEventObjectData protobufdata) { return null; } // Token: 0x06000107 RID: 263 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60000DE")] [Address(RVA = "0x1FEBAC0", Offset = "0x1FEA4C0", VA = "0x181FEBAC0", Slot = "6")] public void Dispose() { } // Token: 0x06000108 RID: 264 RVA: 0x00002954 File Offset: 0x00000B54 [Token(Token = "0x60000DF")] [Address(RVA = "0x1FECC30", Offset = "0x1FEB630", VA = "0x181FECC30")] public bool TryGetDynamicEventObject(Guid eventDefEventDefinitionId, out CircuitEventObject circuitEventObject) { return default(bool); } // Token: 0x06000109 RID: 265 RVA: 0x0000296C File Offset: 0x00000B6C [Token(Token = "0x60000E0")] [Address(RVA = "0x1FEC3E0", Offset = "0x1FEADE0", VA = "0x181FEC3E0")] public bool HasDynamicEvent(Guid eventId) { return default(bool); } // Token: 0x0400007E RID: 126 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000055")] private readonly CircuitEventBus.LocalEventQueue localEventQueue; // Token: 0x0400007F RID: 127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000056")] private readonly CircuitEventBus.EventHandlerCollection eventHandlerCollection; // Token: 0x04000080 RID: 128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000057")] private readonly Dictionary registeredBuiltInCircuitEvents; // Token: 0x04000081 RID: 129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000058")] private readonly Dictionary registeredDynamicCircuitEvents; // Token: 0x04000082 RID: 130 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000059")] private readonly Dictionary registeredDynamicCircuitEventObjects; // Token: 0x04000083 RID: 131 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400005A")] private readonly CircuitContext context; // Token: 0x02000020 RID: 32 [Token(Token = "0x20002CC")] public sealed class EventRegistration { // Token: 0x0600010B RID: 267 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A8F")] [Address(RVA = "0x3C39C0", Offset = "0x3C23C0", VA = "0x1803C39C0")] public EventRegistration(CircuitContext registeredToContext, CircuitEventDefinition eventDefinition) { } // Token: 0x0600010C RID: 268 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A90")] [Address(RVA = "0x1FF3720", Offset = "0x1FF2120", VA = "0x181FF3720")] public void AddCircuitEventHandler(ICircuitEventHandler handler) { } // Token: 0x0600010D RID: 269 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A91")] [Address(RVA = "0x1FF38C0", Offset = "0x1FF22C0", VA = "0x181FF38C0")] public void RemoveCircuitEventHandler(ICircuitEventHandler handler) { } // Token: 0x0600010E RID: 270 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001A92")] [Address(RVA = "0x1FF3950", Offset = "0x1FF2350", VA = "0x181FF3950")] public EventRegistrationData SerializeToProtobuf() { return null; } // Token: 0x0600010F RID: 271 RVA: 0x00002984 File Offset: 0x00000B84 [Token(Token = "0x6001A93")] [Address(RVA = "0x5C6350", Offset = "0x5C4D50", VA = "0x1805C6350", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x06000110 RID: 272 RVA: 0x0000299C File Offset: 0x00000B9C [Token(Token = "0x6001A94")] [Address(RVA = "0x1FF37B0", Offset = "0x1FF21B0", VA = "0x181FF37B0", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x06000111 RID: 273 RVA: 0x000029B4 File Offset: 0x00000BB4 [Token(Token = "0x6001A95")] [Address(RVA = "0x1FF3860", Offset = "0x1FF2260", VA = "0x181FF3860")] public bool Equals(CircuitEventBus.EventRegistration other) { return default(bool); } // Token: 0x04000084 RID: 132 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000871")] public readonly CircuitContext RegisteredToContext; // Token: 0x04000085 RID: 133 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000872")] public readonly CircuitEventDefinition EventDefinition; } // Token: 0x02000021 RID: 33 [Token(Token = "0x20002CD")] private class LocalEventQueue { // Token: 0x1700003F RID: 63 // (get) Token: 0x06000112 RID: 274 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700079D")] private Queue Current { [Token(Token = "0x6001A96")] [Address(RVA = "0x1FF5840", Offset = "0x1FF4240", VA = "0x181FF5840")] get { return null; } } // Token: 0x06000113 RID: 275 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A97")] [Address(RVA = "0x1FF5650", Offset = "0x1FF4050", VA = "0x181FF5650")] public LocalEventQueue(ITimeProvider timeProvider) { } // Token: 0x06000114 RID: 276 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A98")] [Address(RVA = "0x1FF5390", Offset = "0x1FF3D90", VA = "0x181FF5390")] public void PushEventDelayed(CircuitEvent circuitEvent, float delay) { } // Token: 0x06000115 RID: 277 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A99")] [Address(RVA = "0x1FF5560", Offset = "0x1FF3F60", VA = "0x181FF5560")] public void RemoveEventDelayed(CircuitEvent circuitEvent) { } // Token: 0x06000116 RID: 278 RVA: 0x000029CC File Offset: 0x00000BCC [Token(Token = "0x6001A9A")] [Address(RVA = "0x1FF5090", Offset = "0x1FF3A90", VA = "0x181FF5090")] public Result ProcessQueue(Func> f) { return default(Result); } // Token: 0x04000086 RID: 134 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000873")] private readonly ITimeProvider timeProvider; // Token: 0x04000087 RID: 135 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000874")] private readonly RingBuffer> queues; // Token: 0x04000088 RID: 136 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000875")] private readonly SortedList queuedEvents; // Token: 0x02000022 RID: 34 [Token(Token = "0x20003CE")] private struct QueuedEvent { // Token: 0x06000117 RID: 279 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001EF0")] [Address(RVA = "0x264520", Offset = "0x263920", VA = "0x180264520")] public QueuedEvent(float queuedTime, float eventTime, CircuitEvent circuitEvent) { } // Token: 0x04000089 RID: 137 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000A9F")] public readonly float QueuedTime; // Token: 0x0400008A RID: 138 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x4000AA0")] public readonly float EventTime; // Token: 0x0400008B RID: 139 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000AA1")] public readonly CircuitEvent CircuitEvent; } } // Token: 0x02000024 RID: 36 [Token(Token = "0x20002CE")] private class EventHandlerCollection { // Token: 0x0600011C RID: 284 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A9B")] [Address(RVA = "0x1FF3390", Offset = "0x1FF1D90", VA = "0x181FF3390")] public void Add(CircuitEventDefinition eventType, ICircuitEventHandler handler) { } // Token: 0x0600011D RID: 285 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A9C")] [Address(RVA = "0x1FF3640", Offset = "0x1FF2040", VA = "0x181FF3640")] public void Remove(CircuitEventDefinition eventType, ICircuitEventHandler handler) { } // Token: 0x0600011E RID: 286 RVA: 0x000029FC File Offset: 0x00000BFC [Token(Token = "0x6001A9D")] [Address(RVA = "0x1FF3460", Offset = "0x1FF1E60", VA = "0x181FF3460")] public Result HandleEvent(ExecParams execParams, CircuitEvent circuitEvent) { return default(Result); } // Token: 0x0600011F RID: 287 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A9E")] [Address(RVA = "0x1FF3410", Offset = "0x1FF1E10", VA = "0x181FF3410")] public void Dispose() { } // Token: 0x06000120 RID: 288 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001A9F")] [Address(RVA = "0x1FF36C0", Offset = "0x1FF20C0", VA = "0x181FF36C0")] public EventHandlerCollection() { } // Token: 0x0400008F RID: 143 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000876")] private readonly SetDictionary eventHandlers; } } }