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
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{79F1A0F0-4A5C-4735-AE60-B98C0B42624A}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Bitpacker</RootNamespace>
<AssemblyName>Bitpacker</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<ItemGroup />
<ItemGroup>
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RecRoom\Networking\BitPacker.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
<Project>{79f1a0f0-4a5c-4735-ae60-b98c0b426251}</Project>
<Name>mscorlib</Name>
</ProjectReference>
<ProjectReference Include="..\Photon3Unity3D\Photon3Unity3D.csproj">
<Project>{79f1a0f0-4a5c-4735-ae60-b98c0b426258}</Project>
<Name>Photon3Unity3D</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
@@ -0,0 +1,20 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000006 RID: 6
internal class AddressAttribute : Attribute
{
// Token: 0x04000011 RID: 17
public string RVA;
// Token: 0x04000012 RID: 18
public string Offset;
// Token: 0x04000013 RID: 19
public string VA;
// Token: 0x04000014 RID: 20
public string Slot;
}
}
@@ -0,0 +1,14 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200000B RID: 11
internal class AnalysisFailedException : Exception
{
// Token: 0x0600002D RID: 45 RVA: 0x000021DA File Offset: 0x000003DA
public AnalysisFailedException(string message)
: base(message)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000008 RID: 8
internal class AttributeAttribute : Attribute
{
// Token: 0x04000016 RID: 22
public string Name;
// Token: 0x04000017 RID: 23
public string RVA;
// Token: 0x04000018 RID: 24
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000007 RID: 7
internal class FieldOffsetAttribute : Attribute
{
// Token: 0x04000015 RID: 21
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000009 RID: 9
internal class MetadataOffsetAttribute : Attribute
{
// Token: 0x04000019 RID: 25
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200000A RID: 10
internal class TokenAttribute : Attribute
{
// Token: 0x0400001A RID: 26
public string Token;
}
}
+4
View File
@@ -0,0 +1,4 @@
using System;
using System.Reflection;
[assembly: AssemblyVersion("1.0.0.0")]
+376
View File
@@ -0,0 +1,376 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
namespace RecRoom.Networking
{
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
[StructLayout(3)]
public class BitPacker
{
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000001")]
[Address(RVA = "0xF8C950", Offset = "0xF8B350", VA = "0x180F8C950")]
public static int RequiredBits(uint maxValue)
{
return 0;
}
// Token: 0x06000002 RID: 2 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000002")]
[Address(RVA = "0xF8C030", Offset = "0xF8AA30", VA = "0x180F8C030")]
public static uint MaxValue(int bits)
{
return 0U;
}
// Token: 0x06000003 RID: 3 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000003")]
[Address(RVA = "0xF8D350", Offset = "0xF8BD50", VA = "0x180F8D350")]
public BitPacker(int scratchBufferSize = 128)
{
}
// Token: 0x06000004 RID: 4 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000004")]
[Address(RVA = "0xF8CB20", Offset = "0xF8B520", VA = "0x180F8CB20")]
public void StartWriting(StreamBuffer stream, [Optional] object context)
{
}
// Token: 0x06000005 RID: 5 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000005")]
[Address(RVA = "0xF8CAE0", Offset = "0xF8B4E0", VA = "0x180F8CAE0")]
private void StartWritingInternal(StreamBuffer stream, byte[] buffer, object context)
{
}
// Token: 0x06000006 RID: 6 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000006")]
[Address(RVA = "0xF8BF10", Offset = "0xF8A910", VA = "0x180F8BF10")]
public int FinishWriting()
{
return 0;
}
// Token: 0x06000007 RID: 7 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000007")]
[Address(RVA = "0xF8CA60", Offset = "0xF8B460", VA = "0x180F8CA60")]
public void StartReading(StreamBuffer stream, int length, [Optional] object context)
{
}
// Token: 0x06000008 RID: 8 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000008")]
[Address(RVA = "0xF8CA90", Offset = "0xF8B490", VA = "0x180F8CA90")]
public void StartReading(byte[] buffer, [Optional] object context)
{
}
// Token: 0x06000009 RID: 9 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000009")]
[Address(RVA = "0xF8CA20", Offset = "0xF8B420", VA = "0x180F8CA20")]
private void StartReadingInternal(StreamBuffer stream, byte[] buffer, int length, object context)
{
}
// Token: 0x0600000A RID: 10 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000A")]
[Address(RVA = "0xF8BEE0", Offset = "0xF8A8E0", VA = "0x180F8BEE0")]
public void FinishReading()
{
}
// Token: 0x0600000B RID: 11 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000B")]
[Address(RVA = "0xF8CEE0", Offset = "0xF8B8E0", VA = "0x180F8CEE0")]
public void WriteGuid(Guid guid)
{
}
// Token: 0x0600000C RID: 12 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600000C")]
[Address(RVA = "0xF8C3F0", Offset = "0xF8ADF0", VA = "0x180F8C3F0")]
public Guid ReadGuid()
{
return default(Guid);
}
// Token: 0x0600000D RID: 13 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000D")]
[Address(RVA = "0xF8CCD0", Offset = "0xF8B6D0", VA = "0x180F8CCD0")]
public void WriteBool(bool value)
{
}
// Token: 0x0600000E RID: 14 RVA: 0x000020B0 File Offset: 0x000002B0
[Token(Token = "0x600000E")]
[Address(RVA = "0xF8C260", Offset = "0xF8AC60", VA = "0x180F8C260")]
public bool ReadBool()
{
return default(bool);
}
// Token: 0x0600000F RID: 15 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000F")]
[Address(RVA = "0xF8CF60", Offset = "0xF8B960", VA = "0x180F8CF60")]
public void WriteInt(int value, int minimum, int maximum)
{
}
// Token: 0x06000010 RID: 16 RVA: 0x000020C8 File Offset: 0x000002C8
[Token(Token = "0x6000010")]
[Address(RVA = "0xF8C4B0", Offset = "0xF8AEB0", VA = "0x180F8C4B0")]
public int ReadInt(int minimum, int maximum)
{
return 0;
}
// Token: 0x06000011 RID: 17 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000011")]
[Address(RVA = "0xF8CD00", Offset = "0xF8B700", VA = "0x180F8CD00")]
public void WriteByte(byte value, byte minimum, byte maximum)
{
}
// Token: 0x06000012 RID: 18 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000012")]
[Address(RVA = "0xF8D010", Offset = "0xF8BA10", VA = "0x180F8D010")]
public void WriteUInt(uint value, uint minimum, uint maximum)
{
}
// Token: 0x06000013 RID: 19 RVA: 0x000020E0 File Offset: 0x000002E0
[Token(Token = "0x6000013")]
[Address(RVA = "0xF8C280", Offset = "0xF8AC80", VA = "0x180F8C280")]
public byte ReadByte(byte minimum, byte maximum)
{
return 0;
}
// Token: 0x06000014 RID: 20 RVA: 0x000020F8 File Offset: 0x000002F8
[Token(Token = "0x6000014")]
[Address(RVA = "0xF8C540", Offset = "0xF8AF40", VA = "0x180F8C540")]
public uint ReadUInt(uint minimum, uint maximum)
{
return 0U;
}
// Token: 0x06000015 RID: 21 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000015")]
[Address(RVA = "0xF8D0E0", Offset = "0xF8BAE0", VA = "0x180F8D0E0")]
public void WriteVarInt(int value)
{
}
// Token: 0x06000016 RID: 22 RVA: 0x00002110 File Offset: 0x00000310
[Token(Token = "0x6000016")]
[Address(RVA = "0xF8C5F0", Offset = "0xF8AFF0", VA = "0x180F8C5F0")]
public int ReadVarInt()
{
return 0;
}
// Token: 0x06000017 RID: 23 RVA: 0x00002128 File Offset: 0x00000328
[Token(Token = "0x6000017")]
[Address(RVA = "0x601410", Offset = "0x5FFE10", VA = "0x180601410")]
private static uint EncodeZigZag32(int n)
{
return 0U;
}
// Token: 0x06000018 RID: 24 RVA: 0x00002140 File Offset: 0x00000340
[Token(Token = "0x6000018")]
[Address(RVA = "0x5FE890", Offset = "0x5FD290", VA = "0x1805FE890")]
private static int DecodeZigZag32(uint n)
{
return 0;
}
// Token: 0x06000019 RID: 25 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000019")]
[Address(RVA = "0xF8D150", Offset = "0xF8BB50", VA = "0x180F8D150")]
public void WriteVarUInt(uint value)
{
}
// Token: 0x0600001A RID: 26 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600001A")]
[Address(RVA = "0xF8D160", Offset = "0xF8BB60", VA = "0x180F8D160")]
public void WriteVarULong(ulong value)
{
}
// Token: 0x0600001B RID: 27 RVA: 0x00002158 File Offset: 0x00000358
[Token(Token = "0x600001B")]
[Address(RVA = "0xF8C6E0", Offset = "0xF8B0E0", VA = "0x180F8C6E0")]
public uint ReadVarUInt()
{
return 0U;
}
// Token: 0x0600001C RID: 28 RVA: 0x00002170 File Offset: 0x00000370
[Token(Token = "0x600001C")]
[Address(RVA = "0xF8C790", Offset = "0xF8B190", VA = "0x180F8C790")]
public ulong ReadVarULong()
{
return 0UL;
}
// Token: 0x0600001D RID: 29 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600001D")]
[Address(RVA = "0xF8CDB0", Offset = "0xF8B7B0", VA = "0x180F8CDB0")]
public void WriteFloat(float value, float minimum, float maximum, int bits)
{
}
// Token: 0x0600001E RID: 30 RVA: 0x00002188 File Offset: 0x00000388
[Token(Token = "0x600001E")]
[Address(RVA = "0xF8C310", Offset = "0xF8AD10", VA = "0x180F8C310")]
public float ReadFloat(float minimum, float maximum, int bits)
{
return 0f;
}
// Token: 0x0600001F RID: 31 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600001F")]
[Address(RVA = "0xF8D0C0", Offset = "0xF8BAC0", VA = "0x180F8D0C0")]
public void WriteUncompressedFloat(float value)
{
}
// Token: 0x06000020 RID: 32 RVA: 0x000021A0 File Offset: 0x000003A0
[Token(Token = "0x6000020")]
[Address(RVA = "0xF8C5C0", Offset = "0xF8AFC0", VA = "0x180F8C5C0")]
public float ReadUncompressedFloat()
{
return 0f;
}
// Token: 0x06000021 RID: 33 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000021")]
[Address(RVA = "0x1AAE830", Offset = "0x1AAD230", VA = "0x181AAE830")]
public void WriteList<T>(IList<T> list, Action<BitPacker, T> writeElement)
{
}
// Token: 0x06000022 RID: 34 RVA: 0x000021B6 File Offset: 0x000003B6
[Token(Token = "0x6000022")]
[Address(RVA = "0x2B58F60", Offset = "0x2B57960", VA = "0x182B58F60")]
public List<T> ReadList<T>(Func<BitPacker, T> readElement)
{
return null;
}
// Token: 0x06000023 RID: 35 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000023")]
[Address(RVA = "0xF8CB60", Offset = "0xF8B560", VA = "0x180F8CB60")]
protected void WriteBits(uint value, int bits)
{
}
// Token: 0x06000024 RID: 36 RVA: 0x000021BC File Offset: 0x000003BC
[Token(Token = "0x6000024")]
[Address(RVA = "0xF8C050", Offset = "0xF8AA50", VA = "0x180F8C050")]
protected uint ReadBits(int bits)
{
return 0U;
}
// Token: 0x06000025 RID: 37 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000025")]
[Address(RVA = "0xF8BF50", Offset = "0xF8A950", VA = "0x180F8BF50")]
private void FlushScratchBuffer()
{
}
// Token: 0x06000026 RID: 38 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000026")]
[Address(RVA = "0xF8C840", Offset = "0xF8B240", VA = "0x180F8C840")]
private void RefillScratchBuffer()
{
}
// Token: 0x04000001 RID: 1
[Token(Token = "0x4000001")]
protected const int DEFAULT_SCRATCH_BUFFER_SIZE = 128;
// Token: 0x04000002 RID: 2
[Token(Token = "0x4000002")]
private static readonly int[] REQUIRED_BITS_LOOKUP;
// Token: 0x04000003 RID: 3
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000003")]
private object context;
// Token: 0x04000004 RID: 4
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000004")]
private StreamBuffer stream;
// Token: 0x04000005 RID: 5
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000005")]
private byte[] buffer;
// Token: 0x04000006 RID: 6
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000006")]
private bool isWriting;
// Token: 0x04000007 RID: 7
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000007")]
private int totalLength;
// Token: 0x04000008 RID: 8
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000008")]
private int readBufferOffset;
// Token: 0x04000009 RID: 9
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000009")]
private readonly byte[] scratchBuffer;
// Token: 0x0400000A RID: 10
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400000A")]
private int scratchByteIndex;
// Token: 0x0400000B RID: 11
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400000B")]
private int scratchBitIndex;
// Token: 0x0400000C RID: 12
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400000C")]
private int scratchByteLength;
// Token: 0x0400000D RID: 13
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400000D")]
private BitPacker.IntFloatType intFloatConverter;
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
[StructLayout(2)]
private struct IntFloatType
{
// Token: 0x0400000E RID: 14
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400000E")]
public uint AsUInt;
// Token: 0x0400000F RID: 15
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400000F")]
public float AsFloat;
}
}
}