View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.1
- Last updated
- First released
- Unity version
- 2022.1.3 or later
- Package size
- 752 KB
- Files
- 10
- Favorites
- 21
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Native SerializableDictionary [Classless]
- Price drop
This is a Dictionary which is serializable in the inspector and is fully JSON serialization compatible. It is made to be as lightweight as possible and supports Unity types being JSON serialized.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Native SerializableDictionary [Classless] screenshot 1
About this asset
SerializableDictionary is a Dictionary
which does not require you to create
any classes for different types.
It doesn't use any custom editor
inspector drawing, any extra or external
extensions, or libraries.
It is fully native to the Unity C#
Environment and displays in the
Inspector using your Unity version.
It is created as the most lightweight,
openly customizable, and extensible
SerializableDictionary while also
including a boxing method for Unity
types so they can be JSON Serializable.
I appreciate all feedback and would love to hear any suggestions to improve this asset. Please leave a comment describing any desired changes, new features, and/or extended support.
From the publisher's Asset Store listing.
Technical details
- Dictionary natively serializable in the inspector window
- JSON serializable
- Boxing for JSON serializing Unity types like Vector3
- Implicit conversion from Dictionary to SerializableDictionary
- Zero overhead from custom implementations
- No need to create any extra classes to use it
- It implements Dictionary directly and is used as one
- Auto-saves all key and value changes in Edit Mode and in Play Mode
- It will wait for null and duplicate entries to be resolved by you before saving those specific entries
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.43f1 | Compatible | Compatible | Compatible | Compatible |
| 2022.1.3f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.