179 lines
5.3 KiB
C#
179 lines
5.3 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Networking.DataTypes;
|
|
|
|
namespace RecRoom.Networking.SynchronizedFields
|
|
{
|
|
// Token: 0x02000012 RID: 18
|
|
[Token(Token = "0x2000012")]
|
|
[StructLayout(3)]
|
|
public abstract class SynchronizedFieldBase<T1, T2, T3> : SynchronizedField
|
|
{
|
|
// Token: 0x17000016 RID: 22
|
|
// (get) Token: 0x0600007B RID: 123 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600007C RID: 124 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000016")]
|
|
protected virtual T1 typedCachedValue1
|
|
{
|
|
[Token(Token = "0x600007B")]
|
|
[Address(RVA = "0x31066D0", Offset = "0x31050D0", VA = "0x1831066D0", Slot = "8")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600007C")]
|
|
[Address(RVA = "0x1A5F120", Offset = "0x1A5DB20", VA = "0x181A5F120", Slot = "9")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000017 RID: 23
|
|
// (get) Token: 0x0600007D RID: 125 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600007E RID: 126 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000017")]
|
|
protected virtual T2 typedCachedValue2
|
|
{
|
|
[Token(Token = "0x600007D")]
|
|
[Address(RVA = "0x1671390", Offset = "0x166FD90", VA = "0x181671390", Slot = "10")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600007E")]
|
|
[Address(RVA = "0x16700C0", Offset = "0x166EAC0", VA = "0x1816700C0", Slot = "11")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000018 RID: 24
|
|
// (get) Token: 0x0600007F RID: 127 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000080 RID: 128 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000018")]
|
|
protected virtual T3 typedCachedValue3
|
|
{
|
|
[Token(Token = "0x600007F")]
|
|
[Address(RVA = "0xF4C1C0", Offset = "0xF4ABC0", VA = "0x180F4C1C0", Slot = "12")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000080")]
|
|
[Address(RVA = "0x3107870", Offset = "0x3106270", VA = "0x183107870", Slot = "13")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000019 RID: 25
|
|
// (get) Token: 0x06000081 RID: 129 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000082 RID: 130 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000019")]
|
|
protected override object cachedValue
|
|
{
|
|
[Token(Token = "0x6000081")]
|
|
[Address(RVA = "0x23902C0", Offset = "0x238ECC0", VA = "0x1823902C0", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000082")]
|
|
[Address(RVA = "0x3106870", Offset = "0x3105270", VA = "0x183106870", Slot = "6")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000083 RID: 131 RVA: 0x00002148 File Offset: 0x00000348
|
|
[Token(Token = "0x6000083")]
|
|
[Address(RVA = "0x30FF3F0", Offset = "0x30FDDF0", VA = "0x1830FF3F0", Slot = "7")]
|
|
protected override bool EqualsDefaultValue()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000084 RID: 132 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000084")]
|
|
[Address(RVA = "0x3104CF0", Offset = "0x31036F0", VA = "0x183104CF0")]
|
|
protected SynchronizedFieldBase(INetworkedPlayer player, ISynchronizedFieldContext context, string key, T1 defaultValue1, T2 defaultValue2, T3 defaultValue3, SetterPermissionMode permissionMode, bool enforceInitialValue, Action callback, ISynchronizedFieldNetworkBacking networkBacking)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000085 RID: 133 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000085")]
|
|
[Address(RVA = "0x30F3A70", Offset = "0x30F2470", VA = "0x1830F3A70")]
|
|
public T1 Get1()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000086 RID: 134 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000086")]
|
|
[Address(RVA = "0x3100A60", Offset = "0x30FF460", VA = "0x183100A60")]
|
|
public void Set1(T1 newValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000087 RID: 135 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000087")]
|
|
[Address(RVA = "0x30F7BC0", Offset = "0x30F65C0", VA = "0x1830F7BC0")]
|
|
public T2 Get2()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000088 RID: 136 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000088")]
|
|
[Address(RVA = "0x3101140", Offset = "0x30FFB40", VA = "0x183101140")]
|
|
public void Set2(T2 newValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000089 RID: 137 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000089")]
|
|
[Address(RVA = "0x3100A20", Offset = "0x30FF420", VA = "0x183100A20")]
|
|
public T3 Get3()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600008A RID: 138 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600008A")]
|
|
[Address(RVA = "0x3101B70", Offset = "0x3100570", VA = "0x183101B70")]
|
|
public void Set3(T3 newValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600008B RID: 139 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600008B")]
|
|
[Address(RVA = "0x31026B0", Offset = "0x31010B0", VA = "0x1831026B0")]
|
|
public void Set(T1 newValue1, T2 newValue2, T3 newValue3)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000025")]
|
|
private T1 defaultValue1;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000026")]
|
|
private T2 defaultValue2;
|
|
|
|
// Token: 0x04000027 RID: 39
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000027")]
|
|
private T3 defaultValue3;
|
|
}
|
|
}
|