Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/aspnet/MessagePack-CSharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2019-03-24 02:45:46 +0300
committerGitHub <noreply@github.com>2019-03-24 02:45:46 +0300
commitda3f852a2ac09eff7d6326ee59f204ec6d00aafb (patch)
tree5bb8bf9dc8bfb0c1e98a1ef282518af86007f4ca
parent5eb57e1252720456a45571ae87928cfc3e795707 (diff)
parent016c80fe966eacbd761d9265bbbbb5a6a7c7e017 (diff)
Merge pull request #61 from AArnott/fixUnity
Unity fixes
-rw-r--r--make_unity_symlink.bat9
-rw-r--r--src/MessagePack.UnityClient/Assembly-CSharp.csproj347
l---------src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Attributes.cs2
l---------src/MessagePack.UnityClient/Assets/Scripts/MessagePack/IMessagePackSerializationCallbackReceiver.cs2
l---------src/MessagePack.UnityClient/Assets/Scripts/MessagePack/LZ4/LZ4MessagePackSerializer+NonGeneric.cs1
l---------src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackBinary.cs1
l---------src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSerializer+NonGeneric.cs1
-rw-r--r--src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Shims/Reflection.cs292
-rw-r--r--src/MessagePack.UnityClient/ProjectSettings/ProjectVersion.txt2
9 files changed, 227 insertions, 430 deletions
diff --git a/make_unity_symlink.bat b/make_unity_symlink.bat
index 82c1a436..93ebf430 100644
--- a/make_unity_symlink.bat
+++ b/make_unity_symlink.bat
@@ -9,15 +9,14 @@ md src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Unity
md src\MessagePack.UnityClient\Assets\Scripts\MessagePack\UnsafeExtensions
:: Create the links and junctions themselves
-mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Attributes.cs" "..\..\..\..\MessagePack\Attributes.cs"
+mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Attributes.cs" "..\..\..\..\MessagePack.Annotations\Attributes.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\FloatBits.cs" "..\..\..\..\MessagePack\FloatBits.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\IFormatterResolver.cs" "..\..\..\..\MessagePack\IFormatterResolver.cs"
-mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\IMessagePackSerializationCallbackReceiver.cs" "..\..\..\..\MessagePack\IMessagePackSerializationCallbackReceiver.cs"
-mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackBinary.cs" "..\..\..\..\MessagePack\MessagePackBinary.cs"
+mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\IMessagePackSerializationCallbackReceiver.cs" "..\..\..\..\MessagePack.Annotations\IMessagePackSerializationCallbackReceiver.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackCode.cs" "..\..\..\..\MessagePack\MessagePackCode.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackSerializer.cs" "..\..\..\..\MessagePack\MessagePackSerializer.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackSerializer.Json.cs" "..\..\..\..\MessagePack\MessagePackSerializer.Json.cs"
-mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackSerializer.NonGeneric.cs" "..\..\..\..\MessagePack\MessagePackSerializer.NonGeneric.cs"
+mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackSerializer+NonGeneric.cs" "..\..\..\..\MessagePack\MessagePackSerializer+NonGeneric.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Nil.cs" "..\..\..\..\MessagePack\Nil.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\StringEncoding.cs" "..\..\..\..\MessagePack\StringEncoding.cs"
mklink /D ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Formatters" "..\..\..\..\MessagePack\Formatters"
@@ -31,5 +30,5 @@ mklink ".\src\MessagePack.UnityClient\Assets\Scripts\Tests\Class1.cs" "..\..\..\
mklink /D ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\Codec" "..\..\..\..\..\MessagePack\LZ4\Codec"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.cs"
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs"
-mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs"
+mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer+NonGeneric.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer+NonGeneric.cs"
popd
diff --git a/src/MessagePack.UnityClient/Assembly-CSharp.csproj b/src/MessagePack.UnityClient/Assembly-CSharp.csproj
index 92626c8e..36be934f 100644
--- a/src/MessagePack.UnityClient/Assembly-CSharp.csproj
+++ b/src/MessagePack.UnityClient/Assembly-CSharp.csproj
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<LangVersion>4</LangVersion>
</PropertyGroup>
@@ -18,16 +17,13 @@
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<BaseDirectory>.</BaseDirectory>
- <RuntimeIdentifiers>win</RuntimeIdentifiers>
- <SignAssembly>False</SignAssembly>
- <AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>Temp\bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_1_6;UNITY_2018_1;UNITY_2018;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_2_0_SUBSET;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU</DefineConstants>
+ <DefineConstants>DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_3_9;UNITY_2018_3;UNITY_2018;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_TEXTURE_STREAMING;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_VIDEO;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_2_0;NET_LEGACY;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn>
@@ -54,15 +50,24 @@
<UnityProjectGenerator>Unity/VSTU</UnityProjectGenerator>
<UnityProjectType>Game:1</UnityProjectType>
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget>
- <UnityVersion>2018.1.6f1</UnityVersion>
+ <UnityVersion>2018.3.9f1</UnityVersion>
</PropertyGroup>
<ItemGroup>
+ <Reference Include="UnityEngine">
+ <HintPath>C:\Program Files\Unity\Editor\Data\Managed/UnityEngine/UnityEngine.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEditor">
+ <HintPath>C:\Program Files\Unity\Editor\Data\Managed/UnityEditor.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
<Compile Include="Assets\RuntimeUnitTestToolkit\Assert.cs" />
<Compile Include="Assets\RuntimeUnitTestToolkit\ChainingAssertion.Unity.cs" />
<Compile Include="Assets\RuntimeUnitTestToolkit\UnitTestRunner.cs" />
<Compile Include="Assets\Scripts\MessagePack\Attributes.cs" />
<Compile Include="Assets\Scripts\MessagePack\FloatBits.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\CollectionFormatter.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\Formatters\DateTimeFormatters.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\DictionaryFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\DynamicObjectTypeFallbackFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\EnumAsStringFormatter.cs" />
@@ -71,7 +76,6 @@
<Compile Include="Assets\Scripts\MessagePack\Formatters\IMessagePackFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\MultiDimentionalArrayFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\NullableFormatter.cs" />
- <Compile Include="Assets\Scripts\MessagePack\Formatters\OldSpecFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveObjectFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\Formatters\StandardClassLibraryFormatter.cs" />
@@ -81,11 +85,12 @@
<Compile Include="Assets\Scripts\MessagePack\Formatters\ValueTupleFormatter.cs" />
<Compile Include="Assets\Scripts\MessagePack\IFormatterResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\IMessagePackSerializationCallbackReceiver.cs" />
- <Compile Include="Assets\Scripts\MessagePack\Internal\ArrayPool.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\AsymmetricKeyHashTable.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\AutomataDictionary.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayComparer.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayStringHashTable.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\Internal\CodeGenHelpers.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\Internal\DateTimeConstants.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\DynamicAssembly.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\ExpressionUtility.cs" />
<Compile Include="Assets\Scripts\MessagePack\Internal\FarmHash.cs" />
@@ -106,15 +111,15 @@
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe64.Dirty.cs" />
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.cs" />
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs" />
- <Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" />
- <Compile Include="Assets\Scripts\MessagePack\MessagePackBinary.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer+NonGeneric.cs" />
<Compile Include="Assets\Scripts\MessagePack\MessagePackCode.cs" />
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.cs" />
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.Json.cs" />
- <Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.NonGeneric.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer+NonGeneric.cs" />
<Compile Include="Assets\Scripts\MessagePack\Nil.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\AttributeFormatterResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\BuiltinResolver.cs" />
+ <Compile Include="Assets\Scripts\MessagePack\Resolvers\CachingFormatterResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\CompositeResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\ContractlessReflectionObjectResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicEnumAsStringResolver.cs" />
@@ -123,13 +128,11 @@
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicObjectResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicUnionResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\NativeDateTimeResolver.cs" />
- <Compile Include="Assets\Scripts\MessagePack\Resolvers\OldSpecResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\PrimitiveObjectResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\StandardResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessContractlessStandardResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessObjectResolver.cs" />
<Compile Include="Assets\Scripts\MessagePack\Resolvers\UnsafeBinaryResolver.cs" />
- <Compile Include="Assets\Scripts\MessagePack\Shims\Reflection.cs" />
<Compile Include="Assets\Scripts\MessagePack\StringEncoding.cs" />
<Compile Include="Assets\Scripts\MessagePack\Unity\Formatters.cs" />
<Compile Include="Assets\Scripts\MessagePack\Unity\UnityResolver.cs" />
@@ -151,189 +154,275 @@
<Compile Include="Assets\Scripts\Tests\SimpleTest.cs" />
<Compile Include="Assets\Scripts\Tests\UnionTest.cs" />
<Compile Include="Assets\Scripts\Tests\UnityBlitTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="UnityEditor">
- <HintPath>Library\UnityAssemblies\UnityEditor.dll</HintPath>
+ <Reference Include="Unity.PackageManagerUI.Editor">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine">
- <HintPath>Library\UnityAssemblies\UnityEngine.dll</HintPath>
+ <Reference Include="Unity.TextMeshPro.Editor">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.CoreModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.CoreModule.dll</HintPath>
+ <Reference Include="Unity.CollabProxy.Editor">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll</HintPath>
+ </Reference>
+ <Reference Include="Unity.TextMeshPro">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/ScriptAssemblies/Unity.TextMeshPro.dll</HintPath>
+ </Reference>
+ <Reference Include="Unity.Analytics.DataPrivacy">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/ScriptAssemblies/Unity.Analytics.DataPrivacy.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.AIModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.ARModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.AccessibilityModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.AccessibilityModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ParticleSystemModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ParticleSystemModule.dll</HintPath>
+ <Reference Include="UnityEngine.AnimationModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.PhysicsModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.PhysicsModule.dll</HintPath>
+ <Reference Include="UnityEngine.AssetBundleModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.VehiclesModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.VehiclesModule.dll</HintPath>
+ <Reference Include="UnityEngine.AudioModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.BaselibModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.BaselibModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.ClothModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ClothModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.AIModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.AIModule.dll</HintPath>
+ <Reference Include="UnityEngine.ClusterInputModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.AnimationModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.AnimationModule.dll</HintPath>
+ <Reference Include="UnityEngine.ClusterRendererModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.TextRenderingModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.TextRenderingModule.dll</HintPath>
+ <Reference Include="UnityEngine.CoreModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UIModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UIModule.dll</HintPath>
+ <Reference Include="UnityEngine.CrashReportingModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.TerrainPhysicsModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.TerrainPhysicsModule.dll</HintPath>
+ <Reference Include="UnityEngine.DirectorModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.FileSystemHttpModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.FileSystemHttpModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.GameCenterModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.GridModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.HotReloadModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.IMGUIModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.IMGUIModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityWebRequestModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityWebRequestModule.dll</HintPath>
+ <Reference Include="UnityEngine.ImageConversionModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityWebRequestAudioModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
+ <Reference Include="UnityEngine.InputModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityWebRequestTextureModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
+ <Reference Include="UnityEngine.JSONSerializeModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityWebRequestWWWModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
+ <Reference Include="UnityEngine.LocalizationModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ClusterInputModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ClusterInputModule.dll</HintPath>
+ <Reference Include="UnityEngine.ParticleSystemModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ClusterRendererModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ClusterRendererModule.dll</HintPath>
+ <Reference Include="UnityEngine.PerformanceReportingModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UNETModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UNETModule.dll</HintPath>
+ <Reference Include="UnityEngine.PhysicsModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.DirectorModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.DirectorModule.dll</HintPath>
+ <Reference Include="UnityEngine.Physics2DModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityAnalyticsModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityAnalyticsModule.dll</HintPath>
+ <Reference Include="UnityEngine.ProfilerModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.CrashReportingModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.CrashReportingModule.dll</HintPath>
+ <Reference Include="UnityEngine.ScreenCaptureModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.PerformanceReportingModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.PerformanceReportingModule.dll</HintPath>
+ <Reference Include="UnityEngine.SharedInternalsModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UnityConnectModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UnityConnectModule.dll</HintPath>
+ <Reference Include="UnityEngine.SpriteMaskModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.WebModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.WebModule.dll</HintPath>
+ <Reference Include="UnityEngine.SpriteShapeModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ARModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ARModule.dll</HintPath>
+ <Reference Include="UnityEngine.StreamingModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.VRModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.VRModule.dll</HintPath>
+ <Reference Include="UnityEngine.StyleSheetsModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.StyleSheetsModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.SubstanceModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TLSModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TerrainModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TerrainPhysicsModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TextCoreModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TextRenderingModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TilemapModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.TimelineModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TimelineModule.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.UIModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UIElementsModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.UIElementsModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.StyleSheetsModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.StyleSheetsModule.dll</HintPath>
+ <Reference Include="UnityEngine.UNETModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.AudioModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.AudioModule.dll</HintPath>
+ <Reference Include="UnityEngine.UmbraModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.GameCenterModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.GameCenterModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityAnalyticsModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.GridModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.GridModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityConnectModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ImageConversionModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ImageConversionModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityTestProtocolModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.InputModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.InputModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityWebRequestModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.JSONSerializeModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.JSONSerializeModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityWebRequestAssetBundleModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ParticlesLegacyModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ParticlesLegacyModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityWebRequestAudioModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.Physics2DModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.Physics2DModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityWebRequestTextureModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.ScreenCaptureModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.ScreenCaptureModule.dll</HintPath>
+ <Reference Include="UnityEngine.UnityWebRequestWWWModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.SpriteMaskModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.SpriteMaskModule.dll</HintPath>
+ <Reference Include="UnityEngine.VFXModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.TerrainModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.TerrainModule.dll</HintPath>
+ <Reference Include="UnityEngine.VRModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.TilemapModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.TilemapModule.dll</HintPath>
+ <Reference Include="UnityEngine.VehiclesModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.VideoModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.VideoModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.WindModule">
- <HintPath>Library\UnityAssemblies\UnityEngine.WindModule.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UI">
- <HintPath>Library\UnityAssemblies\UnityEngine.UI.dll</HintPath>
+ <Reference Include="UnityEngine.XRModule">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.Networking">
- <HintPath>Library\UnityAssemblies\UnityEngine.Networking.dll</HintPath>
+ <Reference Include="Unity.Locator">
+ <HintPath>C:/Program Files/Unity/Editor/Data/Managed/Unity.Locator.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.UI">
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TestRunner">
- <HintPath>Library\UnityAssemblies\UnityEngine.TestRunner.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
- <HintPath>Library\UnityAssemblies\nunit.framework.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.Timeline">
- <HintPath>Library\UnityAssemblies\UnityEngine.Timeline.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Timeline/RuntimeEditor/UnityEngine.Timeline.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.UIAutomation">
- <HintPath>Library\UnityAssemblies\UnityEngine.UIAutomation.dll</HintPath>
+ <Reference Include="UnityEngine.Networking">
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.GoogleAudioSpatializer">
- <HintPath>Library\UnityAssemblies\UnityEngine.GoogleAudioSpatializer.dll</HintPath>
- </Reference>
- <Reference Include="UnityEngine.HoloLens">
- <HintPath>Library\UnityAssemblies\UnityEngine.HoloLens.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityGoogleAudioSpatializer/RuntimeEditor/UnityEngine.GoogleAudioSpatializer.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.SpatialTracking">
- <HintPath>Library\UnityAssemblies\UnityEngine.SpatialTracking.dll</HintPath>
+ <HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnitySpatialTracking/RuntimeEditor/UnityEngine.SpatialTracking.dll</HintPath>
</Reference>
- <Reference Include="UnityEngine.Analytics">
- <HintPath>Library\UnityAssemblies\UnityEngine.Analytics.dll</HintPath>
+ <Reference Include="MsgPack">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Assets/Scripts/Tests/MsgPack/MsgPack.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityEngine.Advertisements">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll</HintPath>
+ </Reference>
+ <Reference Include="Unity.Analytics.Editor">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/PackageCache/com.unity.analytics@3.2.2/Unity.Analytics.Editor.dll</HintPath>
+ </Reference>
+ <Reference Include="Unity.Analytics.StandardEvents">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/PackageCache/com.unity.analytics@3.2.2/Unity.Analytics.StandardEvents.dll</HintPath>
+ </Reference>
+ <Reference Include="Unity.Analytics.Tracker">
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/PackageCache/com.unity.analytics@3.2.2/Unity.Analytics.Tracker.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.Purchasing">
- <HintPath>Library\UnityAssemblies\UnityEngine.Purchasing.dll</HintPath>
+ <HintPath>D:/git/MessagePack-CSharp/src/MessagePack.UnityClient/Library/PackageCache/com.unity.purchasing@2.0.3/UnityEngine.Purchasing.dll</HintPath>
+ </Reference>
+ <Reference Include="mscorlib">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/mscorlib.dll</HintPath>
+ </Reference>
+ <Reference Include="System">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/System.dll</HintPath>
+ </Reference>
+ <Reference Include="System.Core">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/System.Core.dll</HintPath>
+ </Reference>
+ <Reference Include="System.Runtime.Serialization">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/System.Runtime.Serialization.dll</HintPath>
+ </Reference>
+ <Reference Include="System.Xml">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/System.Xml.dll</HintPath>
+ </Reference>
+ <Reference Include="System.Xml.Linq">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/System.Xml.Linq.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityScript">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/UnityScript.dll</HintPath>
+ </Reference>
+ <Reference Include="UnityScript.Lang">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/UnityScript.Lang.dll</HintPath>
+ </Reference>
+ <Reference Include="Boo.Lang">
+ <HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/2.0-api/Boo.Lang.dll</HintPath>
</Reference>
- <Reference Include="MsgPack">
- <HintPath>Assets\Scripts\Tests\MsgPack\MsgPack.dll</HintPath>
- </Reference>
- <Reference Include="mscorlib" />
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="UnityScript" />
- <Reference Include="UnityScript.Lang" />
- <Reference Include="Boo.Lang" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="GenerateTargetFrameworkMonikerAttribute" />
-</Project>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Attributes.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Attributes.cs
index 7d6b553d..a42c4e0f 120000
--- a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Attributes.cs
+++ b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Attributes.cs
@@ -1 +1 @@
-../../../../MessagePack/Attributes.cs \ No newline at end of file
+../../../../MessagePack.Annotations/Attributes.cs \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/IMessagePackSerializationCallbackReceiver.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/IMessagePackSerializationCallbackReceiver.cs
index 4cdb6710..fc39c549 120000
--- a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/IMessagePackSerializationCallbackReceiver.cs
+++ b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/IMessagePackSerializationCallbackReceiver.cs
@@ -1 +1 @@
-../../../../MessagePack/IMessagePackSerializationCallbackReceiver.cs \ No newline at end of file
+../../../../MessagePack.Annotations/IMessagePackSerializationCallbackReceiver.cs \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/LZ4/LZ4MessagePackSerializer+NonGeneric.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/LZ4/LZ4MessagePackSerializer+NonGeneric.cs
new file mode 120000
index 00000000..02eae2ec
--- /dev/null
+++ b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/LZ4/LZ4MessagePackSerializer+NonGeneric.cs
@@ -0,0 +1 @@
+../../../../../MessagePack/LZ4/LZ4MessagePackSerializer+NonGeneric.cs \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackBinary.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackBinary.cs
deleted file mode 120000
index 263b79f1..00000000
--- a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackBinary.cs
+++ /dev/null
@@ -1 +0,0 @@
-../../../../MessagePack/MessagePackBinary.cs \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSerializer+NonGeneric.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSerializer+NonGeneric.cs
new file mode 120000
index 00000000..5e64462c
--- /dev/null
+++ b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSerializer+NonGeneric.cs
@@ -0,0 +1 @@
+../../../../MessagePack/MessagePackSerializer+NonGeneric.cs \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Shims/Reflection.cs b/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Shims/Reflection.cs
deleted file mode 100644
index e41c6747..00000000
--- a/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Shims/Reflection.cs
+++ /dev/null
@@ -1,292 +0,0 @@
-#if !UNITY_METRO
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using System.Reflection.Emit;
-using System.Text;
-
-namespace System.Reflection
-{
-#if !NET_4_6 && !NET_STANDARD_2_0
-
- public class TypeInfo
- {
- readonly Type type;
-
- public TypeInfo(Type type)
- {
- this.type = type;
- }
-
- public string Name
- {
- get
- {
- return type.Name;
- }
- }
-
- public TypeAttributes Attributes
- {
- get
- {
- return type.Attributes;
- }
- }
-
- public bool IsClass
- {
- get
- {
- return type.IsClass;
- }
- }
-
- public bool IsPublic
- {
- get
- {
- return type.IsPublic;
- }
- }
-
- public bool IsInterface
- {
- get
- {
- return type.IsInterface;
- }
- }
-
- public bool IsAbstract
- {
- get
- {
- return type.IsAbstract;
- }
- }
-
- public bool IsArray
- {
- get
- {
- return type.IsArray;
- }
- }
-
- public bool IsValueType
- {
- get
- {
- return type.IsValueType;
- }
- }
-
- public bool IsNestedPublic
- {
- get
- {
- return type.IsNestedPublic;
- }
- }
-
- public IEnumerable<ConstructorInfo> DeclaredConstructors
- {
- get
- {
- return type.GetConstructors().AsEnumerable();
- }
- }
-
- public bool IsGenericType
- {
- get
- {
- return type.IsGenericType;
- }
- }
-
- public Type GetGenericTypeDefinition()
- {
- return type.GetGenericTypeDefinition();
- }
-
- public Type AsType()
- {
- return type;
- }
-
- public MethodInfo GetDeclaredMethod(string name)
- {
- return type.GetMethod(name);
- }
-
- public IEnumerable<MethodInfo> GetDeclaredMethods(string name)
- {
- return type.GetMethods().Where(x => x.Name == name);
- }
-
- public Type[] GenericTypeArguments
- {
- get
- {
- return type.GetGenericArguments();
- }
- }
-
- public bool IsEnum
- {
- get
- {
- return type.IsEnum;
- }
- }
-
- public bool IsConstructedGenericType()
- {
- return type.IsGenericType && !type.IsGenericTypeDefinition;
- }
-
- public Type[] ImplementedInterfaces
- {
- get
- {
- return type.GetInterfaces();
- }
- }
-
- public MethodInfo[] GetRuntimeMethods()
- {
- return type.GetMethods();
- }
-
- public bool IsAssignableFrom(TypeInfo c)
- {
- return type.IsAssignableFrom(c.AsType());
- }
-
- public PropertyInfo GetDeclaredProperty(string name)
- {
- return type.GetProperty(name);
- }
-
- public FieldInfo GetField(string name, BindingFlags flags)
- {
- return type.GetField(name, flags);
- }
-
- public PropertyInfo GetProperty(string name, BindingFlags flags)
- {
- return type.GetProperty(name, flags);
- }
-
-
- public T GetCustomAttribute<T>(bool inherit = true)
- where T : Attribute
- {
- return type.GetCustomAttributes(inherit).OfType<T>().FirstOrDefault();
- }
- public IEnumerable<T> GetCustomAttributes<T>(bool inherit = true)
- where T : Attribute
- {
- return type.GetCustomAttributes(inherit).OfType<T>();
- }
- }
-
-#endif
-
- public static class ReflectionExtensions
- {
-
-#if !NET_4_6 && !NET_STANDARD_2_0
-
- public static TypeInfo GetTypeInfo(this Type type)
- {
- return new TypeInfo(type);
- }
-
- public static TypeInfo CreateTypeInfo(this TypeBuilder type)
- {
- return new TypeInfo(type.CreateType());
- }
-
- public static MethodInfo GetRuntimeMethod(this Type type, string name, Type[] types)
- {
- return type.GetMethod(name, types);
- }
-
- public static MethodInfo GetRuntimeMethod(this Type type, string name)
- {
- return type.GetMethod(name);
- }
-
- public static MethodInfo[] GetRuntimeMethods(this Type type)
- {
- return type.GetMethods();
- }
-
- public static PropertyInfo GetRuntimeProperty(this Type type, string name)
- {
- return type.GetProperty(name);
- }
-
- public static PropertyInfo[] GetRuntimeProperties(this Type type)
- {
- return type.GetProperties();
- }
-
- public static FieldInfo GetRuntimeField(this Type type, string name)
- {
- return type.GetField(name);
- }
-
- public static FieldInfo[] GetRuntimeFields(this Type type)
- {
- return type.GetFields();
- }
-
- public static T GetCustomAttribute<T>(this FieldInfo type, bool inherit)
- where T : Attribute
- {
- return type.GetCustomAttributes(inherit).OfType<T>().FirstOrDefault();
- }
-
- public static T GetCustomAttribute<T>(this PropertyInfo type, bool inherit)
- where T : Attribute
- {
- return type.GetCustomAttributes(inherit).OfType<T>().FirstOrDefault();
- }
-
- public static T GetCustomAttribute<T>(this ConstructorInfo type, bool inherit)
- where T : Attribute
- {
- return type.GetCustomAttributes(inherit).OfType<T>().FirstOrDefault();
- }
-
-#else
-
-
- public static bool IsConstructedGenericType(this TypeInfo type)
- {
- return type.IsConstructedGenericType;
- }
-
-#endif
- }
-
-#if !NET_4_6
- public static class CustomAttributeExtensions
- {
- public static T GetCustomAttribute<T>(MemberInfo memberInfo, bool inherit)
- {
- return (T)memberInfo.GetCustomAttributes(typeof(T), inherit).FirstOrDefault();
- }
- }
-
-#endif
-}
-
-
-#endif \ No newline at end of file
diff --git a/src/MessagePack.UnityClient/ProjectSettings/ProjectVersion.txt b/src/MessagePack.UnityClient/ProjectSettings/ProjectVersion.txt
index 46a9098b..1d735178 100644
--- a/src/MessagePack.UnityClient/ProjectSettings/ProjectVersion.txt
+++ b/src/MessagePack.UnityClient/ProjectSettings/ProjectVersion.txt
@@ -1 +1 @@
-m_EditorVersion: 2018.3.0b7
+m_EditorVersion: 2018.3.9f1