
What you click is what you select. Skip the hierarchy search. Click once and enjoy!Links: Manual | Support🎁 This asset is part of the Productivity Tools Bundle. 🎁🐭 This asset is also part of the UI Bundle 🐭We all know this situation -> Click click click click .. oh, I finally selected the UI object I was clicking on. Clicked again. Uh oh, now it's gone. -> Never again with this asset! -> Click once and always get what you've meant to select.✔️ Unity 6 supportSupports Unity 6 but also Unity 2021, 2022 and 2023✔️ What you click is what you select.Skip the hierarchy search. It selects the inner most element first and ignores empty and transparent ui elements. Enjoy a predictable selection order.✔️ Select 3D objects behind canvases.Click-through empty canvas areas. No need to whirl the camera around or disable the canvas just so you can select that one 3D object in the back.✔️ Auto hide canvases at close range.Useful if you often switch between ScreenSpace canvases and the 3D scene.NOTICE: This feature is disabled by default. You can enable it in the settings.✔️ Lots of optionsYou want to exclude some objects from being selectable by Tag/Type/Name/..? No problem! You want to ignore transparent images but only if their alpha is below 0.1f. Again, no problem. Just check out the settings and you can configure it however you need. Don't forget to check out the Manual ;-)✔️ Source CodeFull source code included and it uses assembly definitions to keep compile times low.⚙️ InstallationDownload the Asset and import it into your project.You are done, no additional setup is needed.✍️ UsageJust install and enjoy. It is enabled automatically after installation.😎 HINT #1: You can disable/enable the tool via Tools > Smart UI Selection > ... .🧐 HINT #2: Check out the settings (Tools > Smart UI Selection > Settings). There are loads of configuration options.⚠️ Caveats● Please notice that this is an EDITOR ONLY asset.● The Click-through detection does not analyse if a texture on a Graphic component has transparent pixels. Alpha values of colors, Renderer and CanvasGroups components are taken into account though.☎️ SupportIf you find any errors then please write to office[at]kamgam.com. Please be patient, replies may take a few days. Please include your Asset Store Order Nr and your exact Unity Version in your request. Thank you.If you like this asset then maybe you'll like these too:⚒️ Power PivotRotate and scale around anything. Edit pivots instantly.🐭 Mouse Button ShortcutsGo back and forth in history with your mouse buttons.✂ Mesh Extractor 2Separate your assets into useful parts within seconds.⚙ Settings GeneratorOne Settings UI + API for all render pipelines.✨ UI Inverse maskPunch holes into your UI.🔑 License InfoThis asset requires one license per seat (user who has access to the asset files). If you are a team then please consider buying one seat per Unity user.Why am I telling you this?Because most people do not know. In fact any asset found under the Tools category falls under a license type collectively known as Extension Assets(see official license explanation) which differs from the standard (Entity) licenses.If you have questions about the license then please contact me under office[at]kamgam.com.