AdamsLair.Duality.Plugins.Tilemaps 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package AdamsLair.Duality.Plugins.Tilemaps --version 1.1.0
NuGet\Install-Package AdamsLair.Duality.Plugins.Tilemaps -Version 1.1.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.Plugins.Tilemaps" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AdamsLair.Duality.Plugins.Tilemaps --version 1.1.0
#r "nuget: AdamsLair.Duality.Plugins.Tilemaps, 1.1.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.Plugins.Tilemaps as a Cake Addin
#addin nuget:?package=AdamsLair.Duality.Plugins.Tilemaps&version=1.1.0

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

Defines core Resources and Components for using tilemaps with Duality.

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 (4)

Showing the top 4 NuGet packages that depend on AdamsLair.Duality.Plugins.Tilemaps:

Package Downloads
AdamsLair.Duality.Editor.Plugins.Tilemaps

Defines the editor integration of the dependent core tilemap plugin.

Duality.Plugins.Pathfindax.Tilemaps.core

Plugin that makes it easier to use pathfindax with duality tilemaps

AdamsLair.Duality.Samples.Tilemaps

A sample project to show how to use Tilemaps.

ChristianGreiner.Duality.Samples.UfoGame

A simple Ufo Game for absolute beginners based on Unity's 2D UFO Tutorial.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.0-alpha2 606 6/12/2020
4.0.0-alpha1 505 6/12/2020
4.0.0-alpha0 449 6/12/2020
2.1.5 1,255 5/14/2020
2.1.4 1,220 11/16/2019
2.1.3 1,095 10/4/2019
2.1.2 1,005 10/4/2019
2.1.1 1,398 7/28/2019
2.1.0 1,087 6/30/2019
2.0.3 1,111 5/30/2019
2.0.2 1,496 5/4/2019
2.0.1 1,669 12/18/2018
2.0.0 1,229 12/7/2018
1.1.15 2,098 3/15/2018
1.1.14 4,968 9/17/2017
1.1.13 3,266 4/23/2017
1.1.12 2,127 2/5/2017
1.1.11 4,835 1/11/2017
1.1.10 1,511 12/28/2016
1.1.9 1,907 12/10/2016
1.1.8 1,467 11/13/2016
1.1.7 1,154 11/8/2016
1.1.6 1,235 10/16/2016
1.1.5 1,913 9/16/2016
1.1.4 1,212 9/16/2016
1.1.3 1,258 8/27/2016
1.1.2 1,228 8/27/2016
1.1.1 1,237 8/27/2016
1.1.0 1,201 8/27/2016
1.0.1 1,051 8/16/2016
1.0.0 1,842 7/24/2016

Updated Tilemaps Sample, AutoTile Fallback, Improved Tile API
#CHANGE: Updated the Tilemaps Sample project with AutoTiling data.
#ADD: When resolving indices for a tile that wasn't an AutoTile when it was serialized, but is an AutoTile now, its differing base index will be used to derive the appropriate connectivity state.
#ADD: Added various Tile constructors for different ways to initialize a tile.
#ADD: Wrote docs for each Tile constructor.
#CHANGE: Clarified some docs on the Tile struct.
#FIX: Fixed a bug where a certain Tile.ResolveIndex version would throw an exception when used on a non-AutoTile.
#CHANGE: Provided a Tile.ResolveIndex overload that takes a Tileset and made the more specific AutoTile one private to make future changes in this regard easier.
#CHANGE: All public Tile API now uses ContentRef<Tileset> instead of Tileset.
#CHANGE: Tweaked Tile ResolveIndex API.
#FIX: Fixed inconsistent AutoTile index resolve code between resolve-only and updating AutoTile connectivity states as well.
#ADD: Added AutoTilePaintMode enum, as well as the EditTilemapAction's ability to properly handle it.
#CHANGE: Compiled AutoTile data now includes the same per-tile information as used in the AutoTile input, instead of just the connectivity state.
#CHANGE: The tiles that are provided by the SourcePaletteTilesetView are now pre-initialized with their Tileset's matching connectivity state.
#CHANGE: Resolving AutoTile indices will no longer touch tiles that already have a matching connectivity state.
#FIX: Fixed a bug that would cause AutoTile fallbacks to not work if the fallback was fully unconnected / None.
#ADD: Tile connectivity is now properly integrated into Undo / Redo operations.
#ADD: Added AutoTile fallback cases for when the required state is unavailable.
#ADD: Added DontCare fallbacks for certain AutoTile connectivity states, reducing the overall number of required states to 47.
#ADD: When drawing an AutoTile in the tilemap editor, it will now update all affected AutoTiles.
#FIX: Fixed a bug where a Tilemap change event would be triggered with an invalid rect region.
#CHANGE: Moved the code for resolving a tile's Index to a static Tile method, so it can be accessed easily.
#ADD: Added a Tile constructor that sets index and base index to the same value, now using it instead of the assignment new.
#ADD: Added lots of documentation in comments and XML docs.
#CHANGE: When serializing TilemapData, only tile base index and connectivity state are serialized.
#CHANGE: Modified Tile struct to distinguish between index and base index.
#CHANGE: Modified TileInfo.AutoTileLayer to be a one-based index, so the default zero will be equivalent to not referring an AutoTile layer at all.
#REMOVE: Removed GenerateMissingTiles option from AutoTile input until it's actually implemented.
#CHANGE: The compiled TileInfo struct now holds the AutoTile layer index instead of the BaseTile, which is less redundant and more useful.