Native SerializableDictionary [Classless] 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]

by Sleepy Games Studio (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • 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.

Discount -100% Previous price $4.99 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Native SerializableDictionary [Classless], 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

Native SerializableDictionary [Classless] screenshot 1

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

Render pipelines supported in each Unity version
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.