π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