diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2019-03-24 01:48:52 +0300 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2019-03-24 01:48:52 +0300 |
commit | 016c80fe966eacbd761d9265bbbbb5a6a7c7e017 (patch) | |
tree | 5bb8bf9dc8bfb0c1e98a1ef282518af86007f4ca | |
parent | 5eb57e1252720456a45571ae87928cfc3e795707 (diff) |
Unity fixes
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 |