using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Networking.DataTypes; namespace RecRoom.Networking.SynchronizedFields { // Token: 0x0200000E RID: 14 [Token(Token = "0x200000E")] [StructLayout(3)] public abstract class SynchronizedField : IDisposable { // Token: 0x17000007 RID: 7 // (get) Token: 0x06000024 RID: 36 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x17000007")] public static ISynchronizedFieldNetworkBacking GlobalNetworkBacking { [Token(Token = "0x6000024")] [Address(RVA = "0xF8BE30", Offset = "0xF8A830", VA = "0x180F8BE30")] get { return null; } } // Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000025")] [Address(RVA = "0xF8AFC0", Offset = "0xF899C0", VA = "0x180F8AFC0")] public static void InitializeNetworkBacking(ISynchronizedFieldNetworkBacking synchronizedFieldNetworkBacking) { } // Token: 0x17000008 RID: 8 // (get) Token: 0x06000026 RID: 38 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x06000027 RID: 39 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000008")] protected virtual object cachedValue { [Token(Token = "0x6000026")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740", Slot = "5")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000027")] [Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750", Slot = "6")] [CompilerGenerated] set { } } // Token: 0x17000009 RID: 9 // (get) Token: 0x06000028 RID: 40 RVA: 0x00002070 File Offset: 0x00000270 [Token(Token = "0x17000009")] public bool IsDefaultValue { [Token(Token = "0x6000028")] [Address(RVA = "0xF8BEA0", Offset = "0xF8A8A0", VA = "0x180F8BEA0")] get { return default(bool); } } // Token: 0x06000029 RID: 41 [Token(Token = "0x6000029")] [Address(Slot = "7")] protected abstract bool EqualsDefaultValue(); // Token: 0x1700000A RID: 10 // (get) Token: 0x0600002A RID: 42 RVA: 0x00002088 File Offset: 0x00000288 // (set) Token: 0x0600002B RID: 43 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700000A")] public int Revision { [Token(Token = "0x600002A")] [Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")] [CompilerGenerated] get { return 0; } [Token(Token = "0x600002B")] [Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")] [CompilerGenerated] private set { } } // Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002C")] [Address(RVA = "0xF8BB20", Offset = "0xF8A520", VA = "0x180F8BB20")] protected SynchronizedField(INetworkedPlayer player, ISynchronizedFieldContext context, string key, SetterPermissionMode permissionMode, Action callback, ISynchronizedFieldNetworkBacking networkBacking) { } // Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002D")] [Address(RVA = "0xF8AA80", Offset = "0xF89480", VA = "0x180F8AA80", Slot = "1")] protected override void Finalize() { } // Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002E")] [Address(RVA = "0xF8A890", Offset = "0xF89290", VA = "0x180F8A890", Slot = "4")] public void Dispose() { } // Token: 0x0600002F RID: 47 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002F")] [Address(RVA = "0xF8B0D0", Offset = "0xF89AD0", VA = "0x180F8B0D0")] protected void Initialize(bool enforceInitialValue, object initialValue) { } // Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000030")] [Address(RVA = "0xF8B7D0", Offset = "0xF8A1D0", VA = "0x180F8B7D0")] protected void Set(object newValue) { } // Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000031")] [Address(RVA = "0xF8A7D0", Offset = "0xF891D0", VA = "0x180F8A7D0")] private void AddCallback() { } // Token: 0x06000032 RID: 50 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000032")] [Address(RVA = "0xF8B710", Offset = "0xF8A110", VA = "0x180F8B710")] private void RemoveCallback() { } // Token: 0x06000033 RID: 51 RVA: 0x000020A0 File Offset: 0x000002A0 [Token(Token = "0x6000033")] [Address(RVA = "0xF8AE90", Offset = "0xF89890", VA = "0x180F8AE90")] public bool HasPrimaryPermissionToSet() { return default(bool); } // Token: 0x06000034 RID: 52 RVA: 0x000020B8 File Offset: 0x000002B8 [Token(Token = "0x6000034")] [Address(RVA = "0xF8AD50", Offset = "0xF89750", VA = "0x180F8AD50")] public bool HasPermissionToSet() { return default(bool); } // Token: 0x06000035 RID: 53 RVA: 0x000020D0 File Offset: 0x000002D0 [Token(Token = "0x6000035")] [Address(RVA = "0xF8AC10", Offset = "0xF89610", VA = "0x180F8AC10")] private bool HasPermissionToEnforceInitialValue() { return default(bool); } // Token: 0x06000036 RID: 54 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000036")] [Address(RVA = "0xF8B510", Offset = "0xF89F10", VA = "0x180F8B510")] private void OnPhotonPropertyChanged(object newValue, int setterId) { } // Token: 0x06000037 RID: 55 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000037")] [Address(RVA = "0xF8B620", Offset = "0xF8A020", VA = "0x180F8B620")] private void OnValueChanged(object newValue) { } // Token: 0x06000038 RID: 56 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000038")] [Address(RVA = "0xF8AB90", Offset = "0xF89590", VA = "0x180F8AB90")] protected static string FormatRoomDataPlayerKey(INetworkedPlayer player, string key) { return null; } // Token: 0x06000039 RID: 57 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000039")] [Address(RVA = "0xF8AB10", Offset = "0xF89510", VA = "0x180F8AB10")] protected static string FormatRoomDataPhotonObjectKey(ISynchronizedFieldContext context, string key) { return null; } // Token: 0x0600003A RID: 58 RVA: 0x000020E8 File Offset: 0x000002E8 [Token(Token = "0x600003A")] [Address(RVA = "0xF8B3C0", Offset = "0xF89DC0", VA = "0x180F8B3C0")] public static bool ObjectsAreEqual(object a, object b) { return default(bool); } // Token: 0x04000008 RID: 8 [Token(Token = "0x4000008")] private static Stack networkBackings; // Token: 0x04000009 RID: 9 [Token(Token = "0x4000009")] public static bool RemoveDefaultEntries; // Token: 0x0400000A RID: 10 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400000A")] protected readonly INetworkedPlayer player; // Token: 0x0400000B RID: 11 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400000B")] protected readonly ISynchronizedFieldContext context; // Token: 0x0400000C RID: 12 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400000C")] protected readonly string key; // Token: 0x0400000D RID: 13 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400000D")] protected readonly SetterPermissionMode permissionMode; // Token: 0x0400000E RID: 14 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400000E")] protected readonly Action callback; // Token: 0x0400000F RID: 15 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400000F")] protected ISynchronizedFieldNetworkBacking NetworkBacking; // Token: 0x04000010 RID: 16 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000010")] private bool lastSetLocally; // Token: 0x04000011 RID: 17 [global::Cpp2IlInjected.FieldOffset(Offset = "0x41")] [Token(Token = "0x4000011")] private bool suppressCallback; // Token: 0x04000012 RID: 18 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000012")] private readonly string callbackProfilingLabel; // Token: 0x04000015 RID: 21 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000015")] private bool alreadyDisposed; } }