33 lines
936 B
C#
33 lines
936 B
C#
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);
|
|
}
|
|
}
|