Generic Collections

$4
Publisher Lars Wobus
File size 646.39kB
Number of files 265
Latest version 1
Latest release date 2020-10-07 11:43:12
First release date 2020-10-07 11:43:12
Supported Unity versions 2018.4.2 or higher
--- Important Note ---
Since Unity 2020.2 serializable arrays and lists are presented as ReorderableLists within the Inspector window by default.

So the three remaining reasons for a purchase would be:
1.) You do need this behaviour within Unity 2020.1 or prior
2.) You do need to quickly create a lot of different lists to store key-value pairs
3.) You do want to make sure, that all custom collections provide the same interface to add, remove or update items.
-------------------------



Summary
The asset package provides generic interfaces and base classes to create new reorderable collections for almost all data types.

It also contains three DLLs, providing an editor window as well as a context menu, for reducing the remaining manual implementation effort.

Supported Data Types
- primitive data types, except 'decimal'
- the reference type string
- Unity Components
- custom MonoBehaviours
- public enums
- public & serializable structs and classes

Collection Types
- Array<TKey>
- List<TKey>
- Store<TKey,TValue>*

* Stores resemble C# dictionaries, but in fact they are extended lists allowing to store keys multiple times.

Installation
The minimum version for all scripts is Unity 2017.1, while Unity 2019.1 or higher is required for the DLLs.

Further Notes
Base classes borrow methods from the System.Linq namespace, while Editor scripts will also use methods from the System.Reflection namespace.



Billing Information / Imprint

Please note, that you purchase the asset package from the Unity Asset Store and not directly from me! However, for legal reasons, information is presented below - just to be on the safe side.

Lars Wobus
Klopstockstr. 10, 01157 Dresden (Germany)
[email protected]
Gemäß §19 UStg wird keine Umsatzsteuer berechnet**

** Translation: In accordance with paragraph 19 of the german UStG (Value Added Tax Act), no sales tax is charged.

Top Publisher Assets