πŸŽ“Changelog

Version 2.1.0

  • Adds support for selectable group units (squads)

  • Adds support for picking nearest/furthest selection on click or hover (example: selectable unit is behind a wall which is also selectable)

  • Adds built-in differentiation between owned, friendly, neutral and enemy selection

  • Improves user experience, now all core functionality configurable through a single component and require less set up steps

  • Adds Global selection events available in editor or anywhere in code

Version 2.0.1

  • Adds cleanup for Quick Access Selector when object is destroyed/deactivate, previously this happened only on Unit Selector

Version 2.0.0

  • Adds multiple detection techniques for each selection area to pick from

  • Sorting can now be disabled, improves performance when disabled. Generally it is not needed when active selections are not limited.

  • Built-in Selection indicator behaviour with remaining ability to implement your own

  • Support for the Unity's newer InputSystem

  • Adds interfaces for Filtering and Sorting

  • Quick select now supported by input control, no longer separate action configuration

  • Adds 2D Rectangle selection support for custom textures, not just colors

  • Add better support for setup in Editor/Inspector

  • Fixed hover issue where drag starts on hover and highlight is not removed on it

  • Material fixes

  • Adds missing controls to InputControl components

  • Vastly improved unit management, now done internally and does not require any coding

  • Breaking changes to the interface: Primarily types change from GameObject to ISelectable for various reasons, two of them are optimisation and clear interface.

Version 1.2.0

  • Drastic performance improvements

Version 1.1.1

  • Minor fixes

Version 1.1.0

  • Add highlight units and mouse hover over unit features

Version 1.0.0

  • Initial version containing click and drag selections.

Last updated