{"id":13663458,"url":"https://github.com/JonasDeM/EntitySelection","last_synced_at":"2025-04-25T17:30:55.615Z","repository":{"id":179975129,"uuid":"213976861","full_name":"JonasDeM/EntitySelection","owner":"JonasDeM","description":"A minimal solution for selecting entities in the unity sceneview. Useful for users using older versions of the Unity entities package.","archived":false,"fork":false,"pushed_at":"2023-02-12T12:32:35.000Z","size":75,"stargazers_count":73,"open_issues_count":0,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-09T22:42:20.850Z","etag":null,"topics":["dots","ecs","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JonasDeM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-10-09T17:07:34.000Z","updated_at":"2024-07-02T05:08:44.000Z","dependencies_parsed_at":"2024-01-14T01:49:04.745Z","dependency_job_id":"9fb17b30-f2b9-4e0b-a307-341162345d34","html_url":"https://github.com/JonasDeM/EntitySelection","commit_stats":null,"previous_names":["jonasdem/entityselection"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonasDeM%2FEntitySelection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonasDeM%2FEntitySelection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonasDeM%2FEntitySelection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonasDeM%2FEntitySelection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JonasDeM","download_url":"https://codeload.github.com/JonasDeM/EntitySelection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224011418,"owners_count":17240929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dots","ecs","unity3d"],"created_at":"2024-08-02T05:02:28.001Z","updated_at":"2024-11-10T20:30:34.206Z","avatar_url":"https://github.com/JonasDeM.png","language":"C#","readme":"*With Unity Entities 1.0 dropping at the end of 2022 this package has become mostly redundant.*  \n*It has served its purpose since 2019, but I won't be updating this package anymore.*  \n*I'm leaving it online anyway since the implementation can still be useful for users using older versions of the entities package or as a reference for GPU Picking during gameplay.*  \n\n# EntitySelection\n\n[![openupm](https://img.shields.io/npm/v/io.github.jonasdem.entityselection?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/io.github.jonasdem.entityselection/)\n\nA small package that enables you to select entities in the unity sceneview.  \nIt works both in play mode \u0026 edit mode.  \n![EntitySelectionGif](https://github.com/JonasDeM/JonasDeM.github.io/blob/master/Media/SelectionShowOff4.gif)\n\n## How to select\n0. (Optional: Enable DOTS\u003eLivelinkMode\u003eLiveConversionInEditMode to have all entities in edit mode.)\n1. Make sure your focus is on the sceneview (not gameview)\n2. Point to the entity with mouse pointer\n3. Press the '1' key (Non Numpad)  \n=\u003e Inspector window should show all info for entity.\n\n## How to get this package for your own project\n\n### Install via git url\n\n1. Click the green \"Clone or download\" button and copy the url.\n2. In Unity go to Window\u003ePackage Manager and Press the + sign in the left-top corner of the Package Manager window.\n3. Select \"Add package from git URL...\", Paste the URL and press \"Add\".\nDone!\n\nOr manually add the dependency to the Packages/manifest.json file.\n\n```\n{\n    \"dependencies\": {\n        \"io.github.jonasdem.entityselection\": \"https://github.com/JonasDeM/EntitySelection.git\"\n    }\n}\n```\n\n### Install via OpenUPM\n\nThe package is available on the [openupm registry](https://openupm.com/). You can install it via [openupm-cli](https://github.com/openupm/openupm-cli#openupm-cli).\n\n```\nopenupm add io.github.jonasdem.entityselection\n```\n\n## Contribution\nBugFixes and UX improvements are appreciated.\nPerformance Improvements are welcome, since I'm not prioritizing those.\nNo setup should ever be needed.\n\nThanks to [Tom](https://github.com/Moosichu) for making this repo a package.\n\n## 2019.2 branch\nIf you want a 2019.2 (And probably 2019.1) compatible version, use the 2019.2 branch.\nUse \"https://github.com/JonasDeM/EntitySelection.git#2019.2\" in the \"Install via git url\" steps.\n","funding_links":[],"categories":["GamePlay","C\\#","Open Source Packages","ECS \u0026 DOTS","Open Source Repositories"],"sub_categories":["HUD","DOTS"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJonasDeM%2FEntitySelection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJonasDeM%2FEntitySelection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJonasDeM%2FEntitySelection/lists"}