Files
Jan2021-Cpp2Il-Dump/RecRoom.Circuitsv2.Runtime/CircuitsV2/Networking/InventionTracking/IInventionTracking.cs
T
2026-04-08 23:40:05 +02:00

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);
}
}