{"id":19489047,"url":"https://github.com/comradevanti/unityoptextensions","last_synced_at":"2026-03-03T12:32:48.541Z","repository":{"id":57919693,"uuid":"461243864","full_name":"ComradeVanti/UnityOptExtensions","owner":"ComradeVanti","description":"Unity extensions and utilities for Opt","archived":false,"fork":false,"pushed_at":"2024-03-19T10:37:49.000Z","size":76,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T08:35:46.190Z","etag":null,"topics":["functional","optional","package","unity","utility"],"latest_commit_sha":null,"homepage":"","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/ComradeVanti.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2022-02-19T16:13:44.000Z","updated_at":"2022-09-02T11:51:14.000Z","dependencies_parsed_at":"2024-03-19T11:45:58.218Z","dependency_job_id":"72928ceb-5633-4586-a308-19274a5111c2","html_url":"https://github.com/ComradeVanti/UnityOptExtensions","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityOptExtensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityOptExtensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityOptExtensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityOptExtensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ComradeVanti","download_url":"https://codeload.github.com/ComradeVanti/UnityOptExtensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250872425,"owners_count":21500820,"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":["functional","optional","package","unity","utility"],"created_at":"2024-11-10T21:07:08.768Z","updated_at":"2026-03-03T12:32:43.488Z","avatar_url":"https://github.com/ComradeVanti.png","language":"C#","readme":"﻿# Unity Opt extensions\n\n[![openupm](https://img.shields.io/npm/v/dev.comradevanti.opt-unity?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/dev.comradevanti.opt-unity/)\n\nUnity-extensions and utilities\nfor [Opt](https://www.nuget.org/packages/ComradeVanti.CSharpTools.Opt/2.3.0)\n\nFound any issues? Post\nthem [here](https://github.com/ComradeVanti/UnityOptExtensions/issues/new/choose).\n\nWant to see the Changelog? Its [here](./CHANGELOG.md).\n\n**⚠️ Development is paused ⚠️**  \nNo new features will be added or bugs fixed unless requested through an issue.  \nIf you wish to fork this repository and continue the work, you are very welcome\nto do so.\n\n## Features\n\nAdditionally to all features included in the `Opt` package you will also have\naccess to extensions and utilities which allow you to better deal with\nmissing values in Unity, such as by using `TryGetComponent` instead\nof `GetComponent`.\n\nAll features are listed [here](./Documentation~/Features.md).\n\nIf you have ideas for\nmore, [let me know](https://github.com/ComradeVanti/UnityOptExtensions/issues/new?assignees=\u0026labels=enhancement\u0026template=unity-api-suggestion--.md\u0026title=)\n.\n\n## Installation\n\nThe quickest way is to install via [OpenUPM](https://openupm.com)\nusing `openupm add dev.comradevanti.opt-unity`.\n\nOr install manually\nas [git dependency](https://docs.unity3d.com/Manual/upm-ui-giturl.html)\nfrom `https://github.com/ComradeVanti/UnityOptExtensions.git` or download as zip\nand [import locally](https://docs.unity3d.com/Manual/upm-ui-local.html). If you\ndecide to install manually, make sure your project includes the\nfollowing [scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html):\n\n```json\n{\n  \"name\": \"package.openupm.com\",\n  \"url\": \"https://package.openupm.com\",\n  \"scopes\": [\n    \"com.openupm\",\n    \"dev.comradevanti.opt-unity\",\n    \"dev.comradevanti.rect-constraints\",\n    \"org.nuget.comradevanti.csharptools.opt\"\n  ]\n}\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomradevanti%2Funityoptextensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomradevanti%2Funityoptextensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomradevanti%2Funityoptextensions/lists"}