oni-priority-ux/mod/PLib/PLib.csproj

50 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Title>PeterHan.PLib</Title>
<AssemblyTitle>PLib</AssemblyTitle>
<Version>4.11.0.0</Version>
<!--<PackageVersion>4.10.0-beta</PackageVersion>-->
<Authors>Peter Han (https://github.com/peterhaneve)</Authors>
<PackageProjectUrl>https://github.com/peterhaneve/ONIMods</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIcon>icon.png</PackageIcon>
<PackageTags>Game, OxygenNotIncluded, Oxygen, PLib, Library</PackageTags>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Copyright>Copyright 2022 Peter Han</Copyright>
<Description>PLib - Peter Han's library used for creating mods for Oxygen Not Included, a simulation game by Klei Entertainment.
Contains methods aimed at improving cross-mod compatibility, in-game user interfaces, and game-wide functions such as Actions and Lighting. An easy-to-use Mod Options menu is also included.</Description>
<PackageReleaseNotes>
Update PLib Lighting for compatibility with Hot Shots.
Significantly improve the PLib Options DynamicOption attribute. Custom option handlers can now
have constructors with similar parameters to those used in the provided option handlers. The
resulting option can also have a title and tooltip assigned with a parallel OptionAttribute.
Provide a LogFloatOptionsEntry to allow logarithmic float input, which can now be instantiated
with the new dynamic option improvements using DynamicOption.
</PackageReleaseNotes>
<RootNamespace>PeterHan.PLib</RootNamespace>
<AssemblyVersion>4.11.0.0</AssemblyVersion>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<UsesPLib>false</UsesPLib>
<DistributeMod>false</DistributeMod>
<Platforms>Vanilla;Mergedown</Platforms>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DocumentationFile>bin\$(Platform)\Release\PLib.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="icon.png" Pack="True" PackagePath="" />
<ProjectReference Include="../PLibCore/PLibCore.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibActions/PLibActions.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibAVC/PLibAVC.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibBuildings/PLibBuildings.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibDatabase/PLibDatabase.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibLighting/PLibLighting.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibOptions/PLibOptions.csproj" PrivateAssets="all" />
<ProjectReference Include="../PLibUI/PLibUI.csproj" PrivateAssets="all" />
</ItemGroup>
</Project>