mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-06-09 10:06:34 +02:00
d1b29a6f94
NetSerializer has been updated and moved to the latest version. This means that the static nonsense it previously had is fixed and we can properly use ISS14Serializer.
323 lines
16 KiB
XML
323 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
|
|
<PropertyGroup>
|
|
<ProjectType>Local</ProjectType>
|
|
<ProjectGuid>{0529F740-0000-0000-0000-000000000000}</ProjectGuid>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<AssemblyKeyContainerName>
|
|
</AssemblyKeyContainerName>
|
|
<AssemblyName>SS14.Shared</AssemblyName>
|
|
<DefaultClientScript>JScript</DefaultClientScript>
|
|
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
|
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
|
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>
|
|
</AppDesignerFolder>
|
|
<RootNamespace>SS14.Shared</RootNamespace>
|
|
<StartArguments>
|
|
</StartArguments>
|
|
<FileUpgradeFlags>
|
|
</FileUpgradeFlags>
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
<TargetFrameworkProfile />
|
|
<NoWarn>0649</NoWarn>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<DebugSymbols>True</DebugSymbols>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>False</Optimize>
|
|
<OutputPath>$(SolutionDir)bin\Shared\</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>True</Optimize>
|
|
<OutputPath>$(SolutionDir)bin\Shared\</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="BsDiffLib">
|
|
<Name>BsDiffLib</Name>
|
|
<HintPath>..\Third-Party\BsDiffLib.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Microsoft.CSharp">
|
|
<Name>Microsoft.CSharp</Name>
|
|
</Reference>
|
|
<Reference Include="Mono.Cecil, Version=0.9.6.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\Mono.Cecil.0.9.6.4\lib\net45\Mono.Cecil.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="NetSerializer, Version=4.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\NetSerializer.4.1.0\lib\net45\NetSerializer.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Nett, Version=0.7.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\Nett.0.7.0\lib\Net40\Nett.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="OpenTK, Version=3.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\OpenTK.3.0.0-pre\lib\net20\OpenTK.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="sfmlnet-graphics-2, Version=2.1.0.0, Culture=neutral, processorArchitecture=x86">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\Third-Party\sfmlnet-graphics-2.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="sfmlnet-system-2">
|
|
<Name>sfmlnet-system-2</Name>
|
|
<HintPath>..\Third-Party\sfmlnet-system-2.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System">
|
|
<Name>System</Name>
|
|
</Reference>
|
|
<Reference Include="System.Core">
|
|
<Name>System.Core</Name>
|
|
</Reference>
|
|
<Reference Include="System.Data">
|
|
<Name>System.Data</Name>
|
|
</Reference>
|
|
<Reference Include="System.Data.DataSetExtensions">
|
|
<Name>System.Data.DataSetExtensions</Name>
|
|
</Reference>
|
|
<Reference Include="System.Windows.Forms">
|
|
<Name>System.Windows.Forms</Name>
|
|
</Reference>
|
|
<Reference Include="System.Xml">
|
|
<Name>System.Xml</Name>
|
|
</Reference>
|
|
<Reference Include="System.Xml.Linq">
|
|
<Name>System.Xml.Linq</Name>
|
|
</Reference>
|
|
<Reference Include="YamlDotNet">
|
|
<HintPath>$(SolutionDir)packages\YamlDotNet.4.2.1\lib\net35\YamlDotNet.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.ValueTuple">
|
|
<HintPath>$(SolutionDir)packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Lidgren.Network\Lidgren.Network.csproj">
|
|
<Name>Lidgren.Network</Name>
|
|
<Project>{59250BAF-0000-0000-0000-000000000000}</Project>
|
|
<Private>False</Private>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="BoundKeyEventArgs.cs" />
|
|
<Compile Include="ColorUtils.cs" />
|
|
<Compile Include="Configuration\ConfigurationManager.cs" />
|
|
<Compile Include="Configuration\CVarFlags.cs" />
|
|
<Compile Include="ContentPack\AssemblyLoader.cs" />
|
|
<Compile Include="ContentPack\DirLoader.cs" />
|
|
<Compile Include="ContentPack\GameClient.cs" />
|
|
<Compile Include="ContentPack\GameServer.cs" />
|
|
<Compile Include="ContentPack\GameShared.cs" />
|
|
<Compile Include="ContentPack\IContentRoot.cs" />
|
|
<Compile Include="ContentPack\PackLoader.cs" />
|
|
<Compile Include="ContentPack\PathHelpers.cs" />
|
|
<Compile Include="ContentPack\ResourceManager.cs" />
|
|
<Compile Include="ContentPack\AssemblyTypeChecker.cs" />
|
|
<Compile Include="Interfaces\Configuration\IConfigurationManager.cs" />
|
|
<Compile Include="ConsoleCommand.cs" />
|
|
<Compile Include="EntityEvents.cs" />
|
|
<Compile Include="Exceptions\TypeArgumentException.cs" />
|
|
<Compile Include="GameObjects\Entity.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IVelocityComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IClickableComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IDirectionComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\ITransformComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponentFactory.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponentManager.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntity.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntityManager.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntityQuery.cs" />
|
|
<Compile Include="Interfaces\GameObjects\System\IEntitySystem.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntitySystemManager.cs" />
|
|
<Compile Include="Interfaces\IResourceManager.cs" />
|
|
<Compile Include="Interfaces\Log\ILogManager.cs" />
|
|
<Compile Include="Interfaces\Network\INetChannel.cs" />
|
|
<Compile Include="Interfaces\Network\IClientNetManager.cs" />
|
|
<Compile Include="Interfaces\Network\INetManager.cs" />
|
|
<Compile Include="Interfaces\Network\IServerNetManager.cs" />
|
|
<Compile Include="Interfaces\Reflection\IReflectionManager.cs" />
|
|
<Compile Include="Interfaces\Serialization\ISS14Serializer.cs" />
|
|
<Compile Include="Interfaces\Timing\IGameTiming.cs" />
|
|
<Compile Include="InventoryLocEnum.cs" />
|
|
<Compile Include="GameStateDelta.cs" />
|
|
<Compile Include="GameStates\GameState.cs" />
|
|
<Compile Include="GameStates\PlayerState.cs" />
|
|
<Compile Include="IoC\Exceptions\ImplementationConstructorException.cs" />
|
|
<Compile Include="Lighting.cs" />
|
|
<Compile Include="Log\LogLevel.cs" />
|
|
<Compile Include="Log\Logger.cs" />
|
|
<Compile Include="Log\LogManager.cs" />
|
|
<Compile Include="Maths\FloatMath.cs" />
|
|
<Compile Include="Maths\Vector4f.cs" />
|
|
<Compile Include="Maths\SfmlExt.cs" />
|
|
<Compile Include="EntityBaseClass.cs" />
|
|
<Compile Include="GlobalConstants.cs" />
|
|
<Compile Include="IncomingEntityComponentMessage.cs" />
|
|
<Compile Include="IncomingEntityMessage.cs" />
|
|
<Compile Include="Network\NetChannelArgs.cs" />
|
|
<Compile Include="Network\NetMessageArgs.cs" />
|
|
<Compile Include="Network\Messages\MsgAdmin.cs" />
|
|
<Compile Include="Network\Messages\MsgChat.cs" />
|
|
<Compile Include="Network\Messages\MsgClGreet.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmd.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmdAck.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmdReg.cs" />
|
|
<Compile Include="Network\Messages\MsgEntity.cs" />
|
|
<Compile Include="Network\Messages\MsgJoinGame.cs" />
|
|
<Compile Include="Network\Messages\MsgMap.cs" />
|
|
<Compile Include="Network\Messages\MsgMapReq.cs" />
|
|
<Compile Include="Network\Messages\MsgPlacement.cs" />
|
|
<Compile Include="Network\Messages\MsgPlayerList.cs" />
|
|
<Compile Include="Network\Messages\MsgPlayerListReq.cs" />
|
|
<Compile Include="Network\Messages\MsgRestartReq.cs" />
|
|
<Compile Include="Network\Messages\MsgServerInfo.cs" />
|
|
<Compile Include="Network\Messages\MsgServerInfoReq.cs" />
|
|
<Compile Include="Network\Messages\MsgSession.cs" />
|
|
<Compile Include="Network\Messages\MsgStateAck.cs" />
|
|
<Compile Include="Network\Messages\MsgUi.cs" />
|
|
<Compile Include="Network\NetChannel.cs" />
|
|
<Compile Include="Network\NetMessage.cs" />
|
|
<Compile Include="Network\NetManager.cs" />
|
|
<Compile Include="Network\StringTable.cs" />
|
|
<Compile Include="PlacementInformation.cs" />
|
|
<Compile Include="KeyFunctions.cs" />
|
|
<Compile Include="PostProcessingEffects.cs" />
|
|
<Compile Include="QuadTree.cs" />
|
|
<Compile Include="Reflection\ReflectAttribute.cs" />
|
|
<Compile Include="Serialization\SS14Serializer.cs" />
|
|
<Compile Include="Serialization\INetSerializableType.cs" />
|
|
<Compile Include="ServerEnums\RunLevel.cs" />
|
|
<Compile Include="SessionStatusEnum.cs" />
|
|
<Compile Include="Timing\GameTiming.cs" />
|
|
<Compile Include="TypeEventArgs.cs" />
|
|
<!--
|
|
<Compile Include="Utility\BitS>tream.cs" />
|
|
<EmbeddedResource Include="Utility\BitStream.resx">
|
|
<DependentUpon>BitStream.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
-->
|
|
<Compile Include="Utility\CommandParsing.cs" />
|
|
<Compile Include="Utility\NetParamsPacker.cs" />
|
|
<Compile Include="Utility\PlatformDetector.cs" />
|
|
<Compile Include="Utility\PlatformTools.cs" />
|
|
<Compile Include="Utility\RandomString.cs" />
|
|
<Compile Include="Utility\Range.cs" />
|
|
<Compile Include="Utility\SfmlCompatibility.cs" />
|
|
<Compile Include="Utility\unZipString.cs" />
|
|
<Compile Include="Utility\YamlHelpers.cs" />
|
|
<Compile Include="Utility\CollectionExtensions.cs" />
|
|
<Compile Include="NetworkEnums.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="ChatConfig.cs" />
|
|
<Compile Include="UIComponents.cs" />
|
|
<Compile Include="VectorEventArgs.cs" />
|
|
<Compile Include="IoC\IoCManager.cs" />
|
|
<Compile Include="IoC\IPostInjectInit.cs" />
|
|
<Compile Include="IoC\DependencyAttribute.cs" />
|
|
<Compile Include="IoC\Exceptions\InvalidImplementationException.cs" />
|
|
<Compile Include="GameObjects\Component.cs" />
|
|
<Compile Include="GameObjects\ComponentFactory.cs" />
|
|
<Compile Include="GameObjects\ComponentManager.cs" />
|
|
<Compile Include="GameObjects\EntityManager.cs" />
|
|
<Compile Include="GameObjects\EntityQuery.cs" />
|
|
<Compile Include="GameObjects\EntitySystemManager.cs" />
|
|
<Compile Include="GameObjects\IEntityNetworkManager.cs" />
|
|
<Compile Include="GameObjects\ParticleSettings.cs" />
|
|
<Compile Include="GameObjects\StaticConstants.cs" />
|
|
<Compile Include="GameObjects\System\EntityEventHandlingSystem.cs" />
|
|
<Compile Include="GameObjects\System\EntityProcessingSystem.cs" />
|
|
<Compile Include="GameObjects\System\EntitySystem.cs" />
|
|
<Compile Include="GameObjects\Components\Collidable\CollidableComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Direction\DirectionComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Hitbox\HitboxComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Light\PointLightComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Mover\SlaveMoverComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Particles\ParticleSystemComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Physics\PhysicsComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\AnimatedSpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\RenderableComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\SpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\WearableAnimatedSpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Transform\TransformComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Velocity\VelocityComponentState.cs" />
|
|
<Compile Include="GameObjects\EntitySystemMessage\EntitySystemMessage.cs" />
|
|
<Compile Include="GameObjects\EntitySystemMessage\InventorySystemMessages.cs" />
|
|
<Compile Include="GameObjects\Events\InputEvents.cs" />
|
|
<Compile Include="GameObjects\Server\ServerDelegates.cs" />
|
|
<Compile Include="GameObjects\ComponentEnums.cs" />
|
|
<Compile Include="GameObjects\ComponentParameter.cs" />
|
|
<Compile Include="GameObjects\ComponentReplyMessage.cs" />
|
|
<Compile Include="GameObjects\ComponentState.cs" />
|
|
<Compile Include="GameObjects\EntityState.cs" />
|
|
<Compile Include="GameObjects\ItemFlags.cs" />
|
|
<Compile Include="Prototypes\IPrototype.cs" />
|
|
<Compile Include="Prototypes\PrototypeManager.cs" />
|
|
<Compile Include="Prototypes\EntityPrototype.cs" />
|
|
<Compile Include="Reflection\ReflectionManager.cs" />
|
|
<Compile Include="IoC\Exceptions\UnregisteredDependencyException.cs" />
|
|
<Compile Include="IoC\Exceptions\UnregisteredTypeException.cs" />
|
|
<Content Include="Prototypes\Entities\Clothing.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Containers.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Doors.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\JanitorItems.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Lights.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Mobs.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Tables.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Wallmounted.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Compile Include="GameObjects\Components\NetIDs.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="app.config" />
|
|
<None Include="OpenTK.dll.config">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<PropertyGroup>
|
|
<PreBuildEvent>
|
|
</PreBuildEvent>
|
|
<PostBuildEvent>
|
|
</PostBuildEvent>
|
|
</PropertyGroup>
|
|
</Project>
|