AdamsLair.Duality 2.9.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package AdamsLair.Duality --version 2.9.0                
NuGet\Install-Package AdamsLair.Duality -Version 2.9.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AdamsLair.Duality" Version="2.9.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AdamsLair.Duality --version 2.9.0                
#r "nuget: AdamsLair.Duality, 2.9.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install AdamsLair.Duality as a Cake Addin
#addin nuget:?package=AdamsLair.Duality&version=2.9.0

// Install AdamsLair.Duality as a Cake Tool
#tool nuget:?package=AdamsLair.Duality&version=2.9.0                

The Duality engine core.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (51)

Showing the top 5 NuGet packages that depend on AdamsLair.Duality:

Package Downloads
AdamsLair.Duality.Editor

The Duality editor.

AdamsLair.Duality.Editor.Plugins.CamView

A basic Camera View editor module.

Singularity.Duality.core

Plugin that adds a ioc container to duality

AdamsLair.Duality.Editor.Plugins.Base

Provides basic infrastructure for the Duality editor, such as PropertyEditors and Importers.

AdamsLair.Duality.Editor.Plugins.PackageManagerFrontend

A user interface for conveniently managing Duality packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on AdamsLair.Duality:

Repository Stars
AdamsLair/duality
a 2D Game Development Framework
Version Downloads Last updated
4.0.0-alpha2 2,748 6/12/2020
4.0.0-alpha1 2,585 6/12/2020
4.0.0-alpha0 2,535 6/12/2020
3.2.2 5,514 5/16/2020
3.2.1 2,038 4/20/2020
3.2.0 3,603 10/11/2019
3.1.6 1,602 10/6/2019
3.1.5 8,355 10/4/2019
3.1.4 7,324 10/4/2019
3.1.3 12,314 7/28/2019
3.1.2 2,311 6/30/2019
3.1.1 1,381 6/4/2019
3.1.0 1,655 5/30/2019
3.0.4 2,551 5/25/2019
3.0.3 7,924 5/4/2019
3.0.2 2,447 2/24/2019
3.0.1 1,408 2/24/2019
3.0.0 21,455 12/7/2018
2.14.9 7,365 5/31/2018
2.14.8 10,496 1/27/2018
2.14.6 4,676 1/19/2018
2.14.5 1,620 1/17/2018
2.14.4 2,415 1/14/2018
2.14.3 2,366 1/13/2018
2.14.2 6,197 1/6/2018
2.14.1 1,637 1/6/2018
2.14.0 9,173 10/6/2017
2.13.3 4,113 8/30/2017
2.13.2 1,510 8/30/2017
2.13.1 1,609 8/22/2017
2.13.0 2,436 8/22/2017
2.12.15 1,571 8/19/2017
2.12.14 1,548 8/19/2017
2.12.13 1,713 8/5/2017
2.12.12 1,500 8/5/2017
2.12.11 1,745 7/24/2017
2.12.10 1,617 7/23/2017
2.12.9 3,066 6/20/2017
2.12.8 1,873 6/17/2017
2.12.7 2,367 6/11/2017
2.12.6 1,712 6/4/2017
2.12.5 2,113 6/4/2017
2.12.4 2,420 5/25/2017
2.12.3 2,357 5/25/2017
2.12.2 2,127 5/11/2017
2.12.1 2,201 5/9/2017
2.12.0 2,375 5/3/2017
2.11.4 2,435 4/23/2017
2.11.3 1,931 4/22/2017
2.11.2 2,354 4/15/2017
2.11.1 2,530 4/15/2017
2.11.0 2,495 4/14/2017
2.10.1 5,161 4/6/2017
2.10.0 2,398 3/25/2017
2.9.10 1,667 3/18/2017
2.9.9 2,583 3/10/2017
2.9.8 2,794 2/19/2017
2.9.7 2,373 2/15/2017
2.9.6 2,142 2/12/2017
2.9.5 13,817 2/4/2017
2.9.4 3,496 1/25/2017
2.9.3 2,524 1/9/2017
2.9.2 1,662 1/6/2017
2.9.1 1,888 1/5/2017
2.9.0 3,237 12/26/2016
2.8.5 2,142 12/22/2016
2.8.4 3,220 12/10/2016
2.8.3 14,059 11/13/2016
2.8.2 3,579 10/24/2016
2.8.1 2,144 10/20/2016
2.8.0 2,538 10/16/2016
2.7.12 3,374 10/1/2016
2.7.11 1,686 9/27/2016
2.7.10 2,595 9/25/2016
2.7.9 2,245 9/17/2016
2.7.8 2,239 9/16/2016
2.7.7 2,675 9/14/2016
2.7.6 1,609 9/14/2016
2.7.5 1,782 9/2/2016
2.7.4 4,294 8/27/2016
2.7.3 5,069 7/17/2016
2.7.2 1,896 7/16/2016
2.7.1 2,188 7/4/2016
2.7.0 4,536 7/2/2016
2.6.4 2,680 6/29/2016
2.6.3 2,595 6/29/2016
2.6.2 1,968 6/20/2016
2.6.1 2,736 6/17/2016
2.6.0 2,392 6/16/2016
2.5.1 1,798 6/7/2016
2.5.0 1,796 6/7/2016
2.4.0 4,352 5/16/2016
2.3.2 3,844 4/19/2016
2.3.1 2,863 4/1/2016
2.3.0 3,106 3/19/2016
2.2.3 3,941 2/29/2016
2.2.2 2,831 2/18/2016
2.2.1 3,034 2/7/2016
2.2.0 6,408 1/16/2016
2.1.6 2,551 12/5/2015
2.1.5 2,178 11/28/2015
2.1.4 2,109 11/19/2015
2.1.3 2,247 11/14/2015
2.1.2 2,498 11/10/2015
2.1.1 4,953 11/6/2015
2.1.0 2,875 11/6/2015
2.0.5 2,534 11/6/2015
2.0.4 5,289 11/1/2015
2.0.3 2,404 10/31/2015
2.0.2 3,021 10/26/2015
2.0.1 1,714 10/23/2015
2.0.0 16,354 10/19/2015
1.6.4 7,173 3/28/2015
1.6.3 2,065 3/26/2015
1.6.2 2,198 3/12/2015
1.6.1 1,815 3/12/2015
1.6.0 5,106 2/28/2015
1.5.9 2,315 2/24/2015
1.5.8 2,134 2/21/2015
1.5.7 2,292 2/16/2015
1.5.6 2,181 2/16/2015
1.5.5 1,930 2/10/2015
1.5.4 3,488 2/1/2015
1.5.3 6,475 1/16/2015
1.5.0 3,999 1/17/2015
1.3.2 8,718 12/4/2014
1.3.1 2,631 11/29/2014
1.3.0 8,027 11/3/2014
1.2.5 2,116 10/5/2014
1.2.4 1,853 10/5/2014
1.2.3 1,863 10/3/2014
1.2.2 1,875 9/30/2014
1.2.1 1,876 9/30/2014
1.2.0 5,005 9/30/2014
1.1.0 2,237 8/22/2014
1.0.2 1,907 8/18/2014
1.0.1 6,523 8/18/2014
1.0.0 4,628 7/25/2014

API Tweaks, Documentation, Extracted ComponentRequirementMap, Project Structure
#CHANGE: Tweaked ComponentRequirementMap API.
#CHANGE: Added XML documentation.
#CHANGE: Extracted a new ComponentRequirementMap class from Component to clearly separate this functionality.
#CHANGE: Flagged all requirement-related Component API except accessing the static requirement map instance as obsolete.
#CHANGE: Split up Component to match one-class-per-file policy.
#ADD: Implemented a more sophisticated Component requirement creation algorithm that supports requiring an abstract or interface type, but creating a different concrete type, in case the requirement isn't already met.
#ADD: RequiredComponent now allows to specify a default Component type to create when auto-creating dependencies and the required one is missing.
#CHANGE: Centralized code for deciding which Component requirements to create in a target object, so all requirements of a new Component are satisfied.
#ADD: Added a reset hotkey for profile counters to the ProfileRenderer.
#ADD: Added API for resetting all profile counters min, max and average values to make it easier to record and detect spikes.
#CHANGE: Tweaked GetReportData API in ProfileCounter.
#ADD: Added a new time profiler that represents unaccounted for frame time, i.e. frame time that isn't otherwise measured.