Unity is not able to serialize native dictionaries. Use this class in your scripts to expose dictionaries in the inspector.
- Derives from Dictionary
- Use any serializable type as key or value
- No need to create custom inspectors
- Handle invalid or duplicated keys and issue a warning