* Adds click parsing entity system Instead of every entity system receiving the message and deciding if it individually wants the message, and verifying player information. The click parser system receives the message and parses which system to send it to based on clicktype and sends it. * Submodule update
142 lines
8.0 KiB
XML
142 lines
8.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
|
<ProjectGuid>{B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>Content.Server</RootNamespace>
|
|
<AssemblyName>Content.Server</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ContentAssemblyTarget>..\engine\bin\Server\Resources\Assemblies\</ContentAssemblyTarget>
|
|
<OutputPath>..\bin\Content.Server\</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet Condition="'$(ActualOS)' == 'Windows'">MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<DebugType>portable</DebugType>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
|
<DefineConstants>TRACE;RELEASE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<DebugType>portable</DebugType>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
|
<DefineConstants>TRACE;RELEASE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DefineConstants>TRACE;RELEASE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<DebugType>portable</DebugType>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Net.Http" />
|
|
<Reference Include="System.Xml" />
|
|
<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="YamlDotNet, Version=4.3.1.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\YamlDotNet.4.3.1\lib\net45\YamlDotNet.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="AI\AimShootLifeProcessor.cs" />
|
|
<Compile Include="EntryPoint.cs" />
|
|
<Compile Include="GameObjects\Components\Doors\ServerDoorComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\BaseTool.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\CrowbarComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\MultitoolComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\ScrewdriverComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\WelderComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\WirecutterComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Interactable\Tools\WrenchComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Items\Clothing\ClothingComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Items\Storage\StoreableComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Items\Storage\ServerStorageComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Items\Storage\ItemComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerStorageComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerGeneratorComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerDevice.cs" />
|
|
<Compile Include="GameObjects\Components\Power\Powernet.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerNodeComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerProviderComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Power\PowerTransferComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Projectiles\ProjectileComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Weapon\Melee\MeleeWeaponComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Weapon\Ranged\Hitscan\HitscanWeaponComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Weapon\Ranged\Projectile\ProjectileWeapon.cs" />
|
|
<Compile Include="GameObjects\Components\Weapon\Ranged\RangedWeapon.cs" />
|
|
<Compile Include="GameObjects\ContainerSlot.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\Click\ClickParser.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\Click\InteractionSystem.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\PowerSystem.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\Items\IHandsComponent.cs" />
|
|
<Compile Include="GameObjects\Components\GUI\ServerHandsComponent.cs" />
|
|
<Compile Include="GameObjects\Components\GUI\InventoryComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Damage\DamageableComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Damage\DestructibleComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Damage\ResistanceSet.cs" />
|
|
<Compile Include="GameObjects\Components\Temperature\TemperatureComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IOnDamageBehavior.cs" />
|
|
<Compile Include="Placement\SpawnHelpers.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\Temperature\ITemperatureComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\Damage\IDamageableComponent.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Content.Shared\Content.Shared.csproj">
|
|
<Project>{26aeebb3-dde7-443a-9f43-7bc7f4acf6b5}</Project>
|
|
<Name>Content.Shared</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\engine\Lidgren.Network\Lidgren.Network.csproj">
|
|
<Project>{59250baf-0000-0000-0000-000000000000}</Project>
|
|
<Name>Lidgren.Network</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\engine\SS14.Server\SS14.Server.csproj">
|
|
<Project>{b04aae71-0000-0000-0000-000000000000}</Project>
|
|
<Name>SS14.Server</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\engine\SS14.Shared\SS14.Shared.csproj">
|
|
<Project>{0529f740-0000-0000-0000-000000000000}</Project>
|
|
<Name>SS14.Shared</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<Import Project="..\SS14.Content.targets" />
|
|
<Target Name="AfterBuild" DependsOnTargets="CopyContentAssemblies" />
|
|
<ItemGroup>
|
|
<ContentAssemblies Include="$(OutputPath)Content.Server.dll" />
|
|
<ContentAssemblies Include="$(OutputPath)Content.Shared.dll" />
|
|
<ContentAssemblies Include="$(OutputPath)Content.Server.pdb" Condition="'$(Configuration)' == 'Debug'" />
|
|
<ContentAssemblies Include="$(OutputPath)Content.Shared.pdb" Condition="'$(Configuration)' == 'Debug'" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="app.config" />
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
</Project> |