using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Networking.InventionTracking { // Token: 0x020003D0 RID: 976 [Token(Token = "0x20002C6")] [StructLayout(3)] public interface IInventionTracking { // Token: 0x06001F16 RID: 7958 [Token(Token = "0x6001A5F")] [Address(Slot = "0")] bool GetTrackedData(string key, out Guid instanceId, out long inventionId, out int versionNumber, out bool wasPartOfInvention); // Token: 0x06001F17 RID: 7959 [Token(Token = "0x6001A60")] [Address(Slot = "1")] void SetTrackedData(string key, Guid instanceId, long inventionId, int versionNumber, bool wasPartOfInvention); // Token: 0x06001F18 RID: 7960 [Token(Token = "0x6001A61")] [Address(Slot = "2")] void EnsureTrackingRegistered(string key); // Token: 0x06001F19 RID: 7961 [Token(Token = "0x6001A62")] [Address(Slot = "3")] void ForgetTrackedKey(string key); } }