{"id":16123516,"url":"https://github.com/jlchntoz/lazyswitch","last_synced_at":"2025-04-06T12:16:17.377Z","repository":{"id":243407353,"uuid":"812339009","full_name":"JLChnToZ/lazyswitch","owner":"JLChnToZ","description":"A maximum 32-states multi purpose switch for VRChat, designed for lazies.","archived":false,"fork":false,"pushed_at":"2024-12-25T08:58:48.000Z","size":192,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T17:53:17.331Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/JLChnToZ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"jlchntoz","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-06-08T15:54:59.000Z","updated_at":"2024-12-25T08:57:43.000Z","dependencies_parsed_at":"2024-06-08T17:40:47.140Z","dependency_job_id":"48ec2d91-b301-4c4f-ae28-9386b6a51e4b","html_url":"https://github.com/JLChnToZ/lazyswitch","commit_stats":null,"previous_names":["jlchntoz/lazyswitch"],"tags_count":9,"template":false,"template_full_name":"vrchat-community/template-package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JLChnToZ%2Flazyswitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JLChnToZ%2Flazyswitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JLChnToZ%2Flazyswitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JLChnToZ%2Flazyswitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JLChnToZ","download_url":"https://codeload.github.com/JLChnToZ/lazyswitch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478330,"owners_count":20945267,"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":[],"created_at":"2024-10-09T21:17:01.397Z","updated_at":"2025-04-06T12:16:17.337Z","avatar_url":"https://github.com/JLChnToZ.png","language":"C#","funding_links":["https://ko-fi.com/jlchntoz"],"categories":[],"sub_categories":[],"readme":"# Lazy Switch\n\nThis is a multi-purpose switch component for use in VRChat worlds. Here is its features:\n\n- Maximium 32 states, each state can have infinite number of components to be controlled.\n- Can switch states by ordered or randomized.\n- Switch chaining, you can assign a \"master switch\" and when interact to either one, both will be synchroized.\n- Works with both local or global (synced) mode.\n- States can be saved with [Player Persistence API](https://vrc-persistence-docs.netlify.app/worlds/udon/persistence/) (currently supported in beta version)\n- It supports toggling these assets/components individually:\n    - Game Objects\n    - Udon Behaviours\n    - Renderers\n    - Colliders\n    - Cameras\n    - Rigidbodies\n    - UGUI Selectable Components (Buttons, Toggles, etc.)\n    - Constraints\n    - VRC Pickups\n    - Custom Render Textures\n    - Particle Systems (by Module)\n- Easy to setup interface, adding / removing components just by clicking or dragging.\n- Self contained, the script file already contains everything it need to work, except VRChat SDK and Unity.\n\n# Installation\n\nYou can install via [VCC](https://xtlcdn.github.io/vpm/) or directly put everything inside \"LazySwitch\" folder to your world project.\n\nYou can getting started by dragging the provided \"Lazy Switch Sample\" prefab to your scene.\n\n# LICENSE\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlchntoz%2Flazyswitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlchntoz%2Flazyswitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlchntoz%2Flazyswitch/lists"}