using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace RecRoom.Networking.SynchronizedFields { // Token: 0x0200000A RID: 10 [Token(Token = "0x200000A")] [StructLayout(3)] public interface ISynchronizedFieldContext { // Token: 0x17000001 RID: 1 // (get) Token: 0x0600000F RID: 15 [Token(Token = "0x17000001")] bool HasAuthority { [Token(Token = "0x600000F")] [Address(Slot = "0")] get; } // Token: 0x17000002 RID: 2 // (get) Token: 0x06000010 RID: 16 [Token(Token = "0x17000002")] bool IsDestroyed { [Token(Token = "0x6000010")] [Address(Slot = "1")] get; } // Token: 0x17000003 RID: 3 // (get) Token: 0x06000011 RID: 17 [Token(Token = "0x17000003")] int ContextId { [Token(Token = "0x6000011")] [Address(Slot = "2")] get; } // Token: 0x06000012 RID: 18 [Token(Token = "0x6000012")] [Address(Slot = "3")] void RegisterOnDestroyingListener(Action onDestroyingCallback); // Token: 0x06000013 RID: 19 [Token(Token = "0x6000013")] [Address(Slot = "4")] void UnRegisterOnDestroyingListener(Action onDestroyingCallback); // Token: 0x06000014 RID: 20 [Token(Token = "0x6000014")] [Address(Slot = "5")] void RegisterOnDestroyedListener(Action onDestroyedCallback); // Token: 0x06000015 RID: 21 [Token(Token = "0x6000015")] [Address(Slot = "6")] void UnRegisterOnDestroyedListener(Action onDestroyedCallback); } }