{"id":14960645,"url":"https://github.com/demkeys/categorytool","last_synced_at":"2025-05-02T12:32:07.970Z","repository":{"id":171290842,"uuid":"124627380","full_name":"Demkeys/CategoryTool","owner":"Demkeys","description":"Unity Editor tool to create Categories in the Hierarchy. The Categories work as dividers between GameObjects.","archived":false,"fork":false,"pushed_at":"2023-06-01T22:40:24.000Z","size":29,"stargazers_count":65,"open_issues_count":1,"forks_count":9,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-25T02:45:43.499Z","etag":null,"topics":["category-gameobjects","csharp","csharp-code","csharp-script","editor-plugin","editor-tool","gamedev","unity-editor","unity-plugin","unity-scripts","unity-tools","unity3d","unity3d-editor","unity3d-plugin"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Demkeys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-03-10T06:01:49.000Z","updated_at":"2025-01-07T15:29:03.000Z","dependencies_parsed_at":"2023-06-29T14:15:12.404Z","dependency_job_id":null,"html_url":"https://github.com/Demkeys/CategoryTool","commit_stats":null,"previous_names":["demkeys/categorytool"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Demkeys%2FCategoryTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Demkeys%2FCategoryTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Demkeys%2FCategoryTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Demkeys%2FCategoryTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Demkeys","download_url":"https://codeload.github.com/Demkeys/CategoryTool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252038234,"owners_count":21684657,"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":["category-gameobjects","csharp","csharp-code","csharp-script","editor-plugin","editor-tool","gamedev","unity-editor","unity-plugin","unity-scripts","unity-tools","unity3d","unity3d-editor","unity3d-plugin"],"created_at":"2024-09-24T13:22:40.172Z","updated_at":"2025-05-02T12:32:02.910Z","avatar_url":"https://github.com/Demkeys.png","language":"C#","readme":"# CategoryTool\nCategory Tool is a Unity Editor tool to create Categories in the Hierarchy. The Categories work as dividers between GameObjects.\n\n![alt text](https://github.com/Demkeys/CategoryTool/blob/master/CategoryToolPic01.png \"Category Tool\")\n\n### Features\nThis tool gives you the option to create __Category__ gameobjects. __Category__ gameobjects are just regular gameobjects, but they are assigned the \"EditorOnly\" tag and \"Category\" layer. __Categories__ are shown in the __Hierarchy__ differently compared to other gameobjects, which makes them ideal for use dividers.\nYou can control the appearence of the __Category__ gameobjects from __Edit \u003e Preferences \u003e Category Tool__.\nAdditionally, the __Category Tool__ gives you the option to display __Enable/Disable__ and __Delete__ options right in the __Hierarchy__. Those options can be enabled or disabled from __Edit \u003e Preferences \u003e Category Tool__.\n\n__NOTES:__ \n* You need to have a layer named Category in your project, otherwise the __Category Tool__ won't work. If you don't have a layer named Category in your project, create it, and then you can use the __Category Tool__.\n* The Enable/Disable and Delete options don't effect multi-selected objects. So if you want to Enable/Disable or Delete a particular gameobject, you have to click the Enable/Disable or Delete option beside that gameobject in the __Hierarchy__.\n* You can change the **Selected Color** and **Not Selected Color** of the **Categories**. But you'll notice that you're unable to change the **Alpha** values of these colors. The reason is that these **Categories** are being drawn on top of whatever is already there in the **Hierarchy**. So we can't allow transparency, otherwise the text behind will be visible.\n\n### Instructions\n* Place this script in the __Editor__ folder in your project.\n* Create a layer named Category in your project.\n* Click __Create \u003e Create Other \u003e Category__ to create a new __Category__.\n\n### Known Bugs:\n* When renaming a __Category__ through the __Hierarchy__ the name will look mangled until you hit Enter. To avoid this issue, rename __Categories__ from the __Inspector__ instead.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemkeys%2Fcategorytool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemkeys%2Fcategorytool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemkeys%2Fcategorytool/lists"}