This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,19 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
[StructLayout(3, Size = 4)]
public enum BufferedEventCaching
{
// Token: 0x04000002 RID: 2
[Token(Token = "0x4000002")]
AddToRoomCache = 4,
// Token: 0x04000003 RID: 3
[Token(Token = "0x4000003")]
AddToRoomCacheGlobal
}
}
@@ -0,0 +1,13 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
[StructLayout(3)]
public interface IRPCHandler
{
}
}
@@ -0,0 +1,42 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
[StructLayout(3)]
public interface IRPCSender
{
// Token: 0x06000001 RID: 1
[Token(Token = "0x6000001")]
[Address(Slot = "0")]
void RpcAll<T1, T2>(RPCActions.RPCAction<T1, T2> method, T1 arg1, T2 arg2);
// Token: 0x06000002 RID: 2
[Token(Token = "0x6000002")]
[Address(Slot = "1")]
void RpcOthers<T1, T2>(RPCActions.RPCAction<T1, T2> method, T1 arg1, T2 arg2);
// Token: 0x06000003 RID: 3
[Token(Token = "0x6000003")]
[Address(Slot = "2")]
void RpcMaster<T1>(RPCActions.RPCAction<T1> method, T1 arg1);
// Token: 0x06000004 RID: 4
[Token(Token = "0x6000004")]
[Address(Slot = "3")]
void RpcAuthority<T1, T2>(RPCActions.RPCAction<T1, T2> method, T1 arg1, T2 arg2);
// Token: 0x06000005 RID: 5
[Token(Token = "0x6000005")]
[Address(Slot = "4")]
void RpcAllBuffered<T1>(BufferedEventCaching caching, RPCActions.RPCAction<T1> method, T1 arg1);
// Token: 0x06000006 RID: 6
[Token(Token = "0x6000006")]
[Address(Slot = "5")]
void ClearBufferedRPCs();
}
}
@@ -0,0 +1,92 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
[StructLayout(3)]
public static class RPCActions
{
// Token: 0x02000006 RID: 6
// (Invoke) Token: 0x06000008 RID: 8
[Token(Token = "0x2000006")]
public delegate void RPCAction();
// Token: 0x02000007 RID: 7
// (Invoke) Token: 0x0600000C RID: 12
[Token(Token = "0x2000007")]
public delegate void RPCAction<T1>(T1 arg1);
// Token: 0x02000008 RID: 8
// (Invoke) Token: 0x06000010 RID: 16
[Token(Token = "0x2000008")]
public delegate void RPCAction<T1, T2>(T1 arg1, T2 arg2);
// Token: 0x02000009 RID: 9
// (Invoke) Token: 0x06000014 RID: 20
[Token(Token = "0x2000009")]
public delegate void RPCAction<T1, T2, T3>(T1 arg1, T2 arg2, T3 arg3);
// Token: 0x0200000A RID: 10
// (Invoke) Token: 0x06000018 RID: 24
[Token(Token = "0x200000A")]
public delegate void RPCAction<T1, T2, T3, T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
// Token: 0x0200000B RID: 11
// (Invoke) Token: 0x0600001C RID: 28
[Token(Token = "0x200000B")]
public delegate void RPCAction<T1, T2, T3, T4, T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
// Token: 0x0200000C RID: 12
// (Invoke) Token: 0x06000020 RID: 32
[Token(Token = "0x200000C")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
// Token: 0x0200000D RID: 13
// (Invoke) Token: 0x06000024 RID: 36
[Token(Token = "0x200000D")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
// Token: 0x0200000E RID: 14
// (Invoke) Token: 0x06000028 RID: 40
[Token(Token = "0x200000E")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
// Token: 0x0200000F RID: 15
// (Invoke) Token: 0x0600002C RID: 44
[Token(Token = "0x200000F")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9);
// Token: 0x02000010 RID: 16
// (Invoke) Token: 0x06000030 RID: 48
[Token(Token = "0x2000010")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10);
// Token: 0x02000011 RID: 17
// (Invoke) Token: 0x06000034 RID: 52
[Token(Token = "0x2000011")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11);
// Token: 0x02000012 RID: 18
// (Invoke) Token: 0x06000038 RID: 56
[Token(Token = "0x2000012")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
// Token: 0x02000013 RID: 19
// (Invoke) Token: 0x0600003C RID: 60
[Token(Token = "0x2000013")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13);
// Token: 0x02000014 RID: 20
// (Invoke) Token: 0x06000040 RID: 64
[Token(Token = "0x2000014")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14);
// Token: 0x02000015 RID: 21
// (Invoke) Token: 0x06000044 RID: 68
[Token(Token = "0x2000015")]
public delegate void RPCAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15);
}
}
@@ -0,0 +1,43 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Networking.DataTypes;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000016 RID: 22
[Token(Token = "0x2000016")]
[StructLayout(0)]
public struct RPCInfo
{
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000047")]
[Address(RVA = "0x4CB10", Offset = "0x4BF10", VA = "0x18004CB10")]
public RPCInfo(int serverTimestampInt, INetworkedPlayer sender, int viewId)
{
}
// Token: 0x06000048 RID: 72 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000048")]
[Address(RVA = "0x4C9C0", Offset = "0x4BDC0", VA = "0x18004C9C0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000004 RID: 4
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000004")]
private readonly int serverTimestampInt;
// Token: 0x04000005 RID: 5
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000005")]
public readonly INetworkedPlayer Sender;
// Token: 0x04000006 RID: 6
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000006")]
public readonly int ViewId;
}
}
@@ -0,0 +1,20 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Networking.RPC
{
// Token: 0x02000017 RID: 23
[Token(Token = "0x2000017")]
[AttributeUsage(AttributeTargets.Method)]
[StructLayout(3)]
public class RPCMethod : Attribute
{
// Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000049")]
[Address(RVA = "0x3D4170", Offset = "0x3D2B70", VA = "0x1803D4170")]
public RPCMethod()
{
}
}
}