{"id":25249430,"url":"https://github.com/ebukaracer/ezsceneswitcher","last_synced_at":"2025-04-05T21:43:38.554Z","repository":{"id":275550996,"uuid":"924081535","full_name":"ebukaracer/EzSceneSwitcher","owner":"ebukaracer","description":"Provides a handy overlay window for quickly and ezly switching between scenes in the Unity Editor.","archived":false,"fork":false,"pushed_at":"2025-03-17T08:23:22.000Z","size":15,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T09:29:25.237Z","etag":null,"topics":["gamedev","unity","unity3d","unityeditor","unitypackage"],"latest_commit_sha":null,"homepage":"https://ebukaracer.github.io/EzSceneSwitcher/","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/ebukaracer.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-29T11:36:51.000Z","updated_at":"2025-03-17T08:19:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"3613677c-151d-4bdc-b177-56c66c961856","html_url":"https://github.com/ebukaracer/EzSceneSwitcher","commit_stats":null,"previous_names":["ebukaracer/ezsceneswitcher"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebukaracer%2FEzSceneSwitcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebukaracer%2FEzSceneSwitcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebukaracer%2FEzSceneSwitcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebukaracer%2FEzSceneSwitcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebukaracer","download_url":"https://codeload.github.com/ebukaracer/EzSceneSwitcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406071,"owners_count":20933802,"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":["gamedev","unity","unity3d","unityeditor","unitypackage"],"created_at":"2025-02-12T03:21:51.766Z","updated_at":"2025-04-05T21:43:38.542Z","avatar_url":"https://github.com/ebukaracer.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EzSceneSwitcher\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-blue)](http://makeapullrequest.com) [![License: MIT](https://img.shields.io/badge/License-MIT-blue)](https://ebukaracer.github.io/ebukaracer/md/LICENSE.html)\n\n**EzSceneSwitcher** is a handy Unity Editor utility that simplifies scene navigation. It provides an editor overlay with a drop-down menu listing all scenes and some quick-action buttons for seamless scene switching.\n\n![gif-v1.0.0](https://raw.githubusercontent.com/ebukaracer/ebukaracer/unlisted/EzSceneSwitcher-Images/Preview.gif)\n\n## ✨ Features\n- 📜 **Drop-down menu** – Lists all available scenes in the project.\n- 🔄 **Toggle Scene Button** – Opens/closes the selected scene.\n- 🎯 **Ping Scene Button** – Highlights the scene asset in the Project window.\n- ⚡ **Overlay Menu** – Stays accessible within the scene window for quick scene management.\n\n## Installation\n\n- Hit `(+)` and select `Add package from Git URL(Unity 2019.4+)` \n- Paste the `git URL` for this package: https://github.com/ebukaracer/EzSceneSwitcher.git#upm \n- Hit `Add`\n\n## Quick Usage\n\n#### Setup:\n\nInside the Unity editor scene-view window, click on the three-dotted icon at the top right corner, click on the `Overlay Menu` option, and toggle on/off the `Scene Switcher` overlay. Alternatively, use the menu option: `Racer \u003e EzSceneSwitcher \u003e Toggle`\n#### Actions:\n\n![img-v1.1.0](https://raw.githubusercontent.com/ebukaracer/ebukaracer/unlisted/EzSceneSwitcher-Images/Overlay.png)\n\nWith the `Ez Scene Switcher` overlay menu open, you're able to:\n- Use the **scene list drop-down** to select a scene.\n- Use the **scene open-mode drop-down** to select an open scene mode(single, additive, etc)\n- Click:\n    - **Ping** – Locates the selected scene in the **Project window**.\n    - **Activate** – Sets the selected scene active, assuming multiple **Loaded** scenes exist.\n    - **Close** – Closes the selected scene that is either additively loaded or unloaded.\n    - **Switch** – Opens the selected scene based on the selected mode.\n\n- Hover over the options to display helpful tooltips.\n\n#### Removing this Package:\n\nNavigate to: `Racer \u003e EzSceneSwitcher \u003e Remove Package`\n\n## Notes\n\n- Developed with `v2022.3.11f1`.\n- Most likely compatible with Unity version `2021.1+` and above.\n- The scene-view window must be available and be in focus for the `Scene Switcher` overlay to work.\n## Credits\n\n- Inspired by this [GitHub gist](https://gist.github.com/alexanderameye/c1f99c6b84162697beedc8606027ed9c)\n\n## [Contributing](https://ebukaracer.github.io/ebukaracer/md/CONTRIBUTING.html)  \n\nContributions are welcome! Please open an issue or submit a pull request.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febukaracer%2Fezsceneswitcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febukaracer%2Fezsceneswitcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febukaracer%2Fezsceneswitcher/lists"}