A collection of extension methods and utilities from Unity. These are all freely available from https://github.com/Unity-Technologies/ and https://github.com/needle-mirror/.
Extensions are categorised into separate Assembly Definitions based on their use-case:
- Editor: Only available to editor scripts. Designed to streamline development within the Unity Editor.
- Packages: Extensions that require additional packages from Unity.
- Unsafe: Uses the unsafe keyword to perform memory manipulation.
- Runtime: Everything else.
https://docs.unity3d.com/Manual/upm-ui-giturl.html
To install a UPM package from a Git URL:
- Open the Package Manager window, if it’s not already open.
- Open the install menu in the Package Manager’s toolbar.
- The options for installing packages will appear.
- Select Install package from git URL from the install menu. A text box and an Install button appear.
- Enter the following Git URL in the text box: https://github.com/Torgo13/UnityExtensions.git
- Select Install.
Unity 2022.3.20f1 LTS or later.
See https://github.com/Torgo13/UnityExtensions/blob/main/LICENSE.md