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.
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.
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.