Skip to content

Releases: needle-mirror/com.unity.2d.tilemap.extras

1.7.0-preview

11 May 11:05
Compare
Choose a tag to compare
1.7.0-preview Pre-release
Pre-release

[1.7.0-preview] - 2021-05-06

Changed

  • [RuleTile] Improve performance of RuleTile caching
  • [RuleTileEditor] Allow non-public fields with the SerializeField attribute as custom fields for RuleTile
  • Make U2DExtrasPlaceholder internal

2.0.0

29 Mar 19:08
Compare
Choose a tag to compare

[2.0.0] - 2021-03-17

  • Update version to 2.0.0

[2.0.0-pre.3] - 2021-02-19

  • [HexagonalRuleTile] Fix issue with mirror rule
  • [RuleTile] Add min and max animation speedup
  • [RuleOverrideTile] Fix import issue when upgrading from a previous version of RuleOverrideTile
  • [RuleTileEditor] Add new rule below selected rule in RuleTileEditor
  • [RuleTileEditor] Add dropdown to duplicate Rule

1.6.4-preview

15 Mar 06:07
Compare
Choose a tag to compare
1.6.4-preview Pre-release
Pre-release

[1.6.4-preview] - 2021-02-19

  • [HexagonalRuleTile] Fix issue with mirror rule
  • [RuleTile] Add min and max animation speedup
  • [RuleOverrideTile] Fix import issue when upgrading from a previous version of RuleOverrideTile
  • [RuleTileEditor] Add new rule below selected rule in RuleTileEditor
  • [RuleTileEditor] Add dropdown to duplicate Rule

1.6.0-preview.1

22 Mar 11:06
Compare
Choose a tag to compare
1.6.0-preview.1 Pre-release
Pre-release

[1.6.0-preview.1] - 2021-02-19

  • [HexagonalRuleTile] Fix issue with mirror rule
  • [RuleTile] Add min and max animation speedup
  • [RuleOverrideTile] Fix import issue when upgrading from a previous version of RuleOverrideTile
  • [RuleTileEditor] Add new rule below selected rule in RuleTileEditor
  • [RuleTileEditor] Add dropdown to duplicate Rule

[1.5.1-preview] - 2020-09-25

Changed

  • Update samples
  • Update documentation
  • Add contribution notice in README.md
  • Update Third Party Notices.md
  • [PrefabBush] Add pick
  • [PrefabBush] Add tooltip for "Erase Any Objects" field
  • [PrefabBrush][GameObjectBrush] Account for Anchor when using GetObjectsInCell in PrefabBrush and GameObjectBrush
  • [CustomRuleTileScript] Allow Custom Rule Tile template script to be created regardless of where template script is installed (from a package or in the project)
  • [RuleTile/RuleOverrideTile/AdvancedRuleOverrideTile] Renamed Game Object to GameObject
  • [RuleTile] Fix menu order for RuleOverrideTile
  • [RuleOverrideTile] Fix menu order for RuleOverrideTile
  • [AdvancedRuleOverrideTile] Fix Rule toggle for AdvancedRuleOverrideTile
  • [GameObjectBrush] Use correct position when ClearSceneCell
  • [GameObjectBrush] Update cells when size changes
  • [GameObjectBrush] Clear cell for Prefabs
  • [LineBrush] Clear previews from base.OnPaintSceneGUI
  • [GameObjectBrush] Add Paint on Scene view to GameObjectBrush
  • [PrefabBush] Add BoxFill to PrefabBrush
  • [PrefabBush] Add Rotation to PrefabBrush
  • [PrefabBrush] Fix box erase
  • Consolidated menu items

2.0.0-pre.2

26 Jan 15:05
Compare
Choose a tag to compare

[2.0.0-pre.2] - 2020-11-26

Changed

  • Update documentation
  • Add contribution notice in README.md
  • Update Third Party Notices.md
  • [PrefabBush] Add pick
  • [PrefabBush] Add tooltip for "Erase Any Objects" field
  • [PrefabBrush][GameObjectBrush] Account for Anchor when using GetObjectsInCell in PrefabBrush and GameObjectBrush
  • [CustomRuleTileScript] Allow Custom Rule Tile template script to be created regardless of where template script is installed (from a package or in the project)

1.6.3-preview

26 Jan 09:03
Compare
Choose a tag to compare
1.6.3-preview Pre-release
Pre-release

[1.6.3-preview] - 2020-11-26

Changed

  • Update documentation
  • Add contribution notice in README.md
  • Update Third Party Notices.md
  • [PrefabBush] Add pick
  • [PrefabBush] Add tooltip for "Erase Any Objects" field
  • [PrefabBrush][GameObjectBrush] Account for Anchor when using GetObjectsInCell in PrefabBrush and GameObjectBrush
  • [CustomRuleTileScript] Allow Custom Rule Tile template script to be created regardless of where template script is installed (from a package or in the project)

2.0.0-pre.1

13 Nov 19:03
Compare
Choose a tag to compare

[2.0.0-pre.1] - 2020-10-14

1.6.2-preview

03 Nov 15:03
Compare
Choose a tag to compare
1.6.2-preview Pre-release
Pre-release

[1.6.2-preview] - 2020-09-25

Changed

  • [RuleTile/RuleOverrideTile/AdvancedRuleOverrideTile] Renamed Game Object to GameObject
  • [RuleTile] Fix menu order for RuleOverrideTile
  • [RuleOverrideTile] Fix menu order for RuleOverrideTile
  • [AdvancedRuleOverrideTile] Fix Rule toggle for AdvancedRuleOverrideTile
  • [GameObjectBrush] Use correct position when ClearSceneCell
  • [GameObjectBrush] Update cells when size changes
  • [GameObjectBrush] Clear cell for Prefabs
  • [LineBrush] Clear previews from base.OnPaintSceneGUI
  • [PrefabBrush] Fix box erase

1.6.1-preview

15 Oct 00:25
Compare
Choose a tag to compare
1.6.1-preview Pre-release
Pre-release

[1.6.1-preview] - 2020-08-11

  • Update samples

[1.6.0-preview] - 2020-05-27

Changed

  • Updated for Unity 2020.1
  • [GameObjectBrush] Allow painting, erasing and picking on Tile Palette
  • Consolidated menu items

1.5.0-preview

15 Oct 00:25
Compare
Choose a tag to compare
1.5.0-preview Pre-release
Pre-release

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog

[1.5.0-preview] - 2020-02-14

Added

  • Added CONTRIBUTING.md
  • Updated LICENSE.md

Fixed

  • [WeightedRandomTile] Fixed WeightedRandomTile messing up Random.seed!

[1.4.0] - 2020-01-07

Added

  • [RuleTile / HexagonalRuleTile / IsometricRuleTile / RuleOverrideTile] Added Asset Preview for TilingRules
  • [RuleTile] Hidden Rule field
  • [CustomRuleTile] Support custom field of Object type
  • [CustomRuleTile] Support HideInInspector, DontOverride attributes
  • [RuleOverrideTile] Move advanced mode to AdvancedRuleOverrideTile
  • [RuleOverrideTile] Add GameObject overrides
  • [RuleOverrideTile] List height lessen
  • [RuleOverrideTile] Don't override null sprite
  • [RuleOverrideTile] Add static preview
  • [AdvancedRuleOverrideTile] List GUI simplify
  • [RuleOverrideTile / AdvancedRuleOverrideTile] Show unused overrides
  • [RuleOverrideTile / AdvancedRuleOverrideTile] Support multiple inheritance
  • [RuleOverrideTile / AdvancedRuleOverrideTile] Prevent circular reference
  • [AnimatedTile] Added Animation Start Frame which helps to calculate the Animation Start Time for a given Tilemap

Fixed

  • [RuleTile] Fixed RuleTile InstantiatedGameObject rotation/scale
  • [RuleTile] Fixed override tiles have not update when default properties changed
  • [AdvancedRuleOverrideTile] Fix override rule lost reference when source rule reorder
  • [PrefabBrush] Use WorldToCell comparison when getting GameObjects using PrefabBrush

[1.3.1] - 2019-11-06

Changed

  • [RuleTile] Simplified
  • [RuleTile] Caching all RuleTile neighbor positions for Tilemap to speedup refresh affected tiles

Fixed

  • [RuleTile] Fix remote positions missing of MirrorXY (#148)
  • [HexagonalRuleTile] Fix ApplyRandomTransform() of HexagonalRuleTile missing MirrorXY case
  • [RuleOverrideTile] Fix RuleOverrideTile does not refresh when add/remove rule
  • [RuleTile] Fix random rotation calculation mistake
  • [RuleTile] Fix cache data will not update when rule change

[1.3.0] - 2019-11-01

Changed

  • [RuleTile] changed from using index to using position.
  • [RuleTile] Additional storage rule position.
  • [RuleTile] Delete DontCare rule.
  • [RuleTile] Rule list increased Extend Neighbor toggle. When selected, it will increase the rule range that can be set.
  • [RuleTile] No longer fixed to checking around 8 rules.
  • [RuleTile] RefreshTile() will refresh affected remote Tiles.
  • [RuleTile] Delete GetMatchingNeighboringTiles(), no longer get nearby Tiles in advance, the performance is affected. (may be changed to cache later)
  • [IsometricRuleTile] Rewrite.
  • [HexagonalRuleTile] Rewrite.
  • [LineBrush] Fix for Tiles disappear after selection and drag with LineBrush
  • [RuleTile] Add MirrorXY Transform Rule

[1.2.0] - 2019-10-17

Changed

  • [PrefabBrush] Erase GameObjects at target position before painting
  • [RuleTileEditor] Made RuleTileEditor and children public
  • [RuleTile] Roll back m_Self to this.
  • [RuleOverrideTile] Remove m_OverrideSelf property.
  • [RuleOverrideTile] Inherit custom properties from custom RuleTile.
  • [RuleOverrideTile] Change m_RuntimeTile to m_InstanceTile.

[1.1.0] - 2019-08-23

Changed

  • Validate Gap and Limit for GroupBrush
  • Fix z iterator for RandomBrush
  • Check randomTileSets on addToRandomTiles
  • Add Anchor to GameObjectBrush and PrefabBrush

[1.1.0] - 2019-03-22

Changed

  • Copy GameObject when copying TilingRule in RuleOverrideTile

[1.1.0] - 2019-03-08

Added

  • Added com.unity.2d.tilemap as a dependency of com.unity.2d.tilemap.extras

Changed

  • Custom Grid Brushes have been updated to the UnityEditor.Tilemaps namespace

[1.0.0] - 2019-01-02

This is the first release of Tilemap Extras, as a Package