Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zigurous/unity-data-structures
πΎπ§¬ Common data structures and design patterns for Unity projects.
https://github.com/zigurous/unity-data-structures
assets data-structures design-patterns package unity
Last synced: about 1 month ago
JSON representation
πΎπ§¬ Common data structures and design patterns for Unity projects.
- Host: GitHub
- URL: https://github.com/zigurous/unity-data-structures
- Owner: zigurous
- License: mit
- Archived: true
- Created: 2021-02-02T23:21:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T21:04:44.000Z (over 1 year ago)
- Last Synced: 2024-08-03T05:14:13.994Z (5 months ago)
- Topics: assets, data-structures, design-patterns, package, unity
- Language: C#
- Homepage: https://docs.zigurous.com/com.zigurous.datastructures
- Size: 420 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
**Notice**: This repo has been archived and replaced by the [Architecture Toolkit](https://github.com/zigurous/unity-architecture-toolkit) package.
# Data Structures
[![](https://img.shields.io/badge/github-repo-blue?logo=github)](https://github.com/zigurous/unity-data-structures) [![](https://img.shields.io/github/package-json/v/zigurous/unity-data-structures)](https://github.com/zigurous/unity-data-structures/releases) [![](https://img.shields.io/badge/docs-link-success)](https://docs.zigurous.com/com.zigurous.datastructures) [![](https://img.shields.io/github/license/zigurous/unity-data-structures)](https://github.com/zigurous/unity-data-structures/blob/main/LICENSE.md)
The **Data Structures** package contains common data structures and design pattern implementations for Unity projects. It also contains dozens of class extensions for common collection types and interfaces.
## Reference
- [Data Structures](https://docs.zigurous.com/com.zigurous.datastructures/manual/structs)
- [Design Patterns](https://docs.zigurous.com/com.zigurous.datastructures/manual/patterns)
- [Extension Methods](https://docs.zigurous.com/com.zigurous.datastructures/manual/extensions)
- [Utility Classes](https://docs.zigurous.com/com.zigurous.datastructures/manual/utilities)## Installation
Use the Unity [Package Manager](https://docs.unity3d.com/Manual/upm-ui.html) to install the **Data Structures** package.
1. Open the Package Manager in `Window > Package Manager`
2. Click the add (`+`) button in the status bar
3. Select `Add package from git URL` from the add menu
4. Enter the following Git URL in the text box and click Add:```
https://github.com/zigurous/unity-data-structures.git
```## Namespace
Import the package namespace in each script or file you want to use it. You may need to regenerate project files/assemblies first.
```csharp
using Zigurous.DataStructures;
```