Unity-SerializableDictionary:Unity的可序列化字典类

时间:2024-02-27 00:53:50
【文件属性】:

文件名称:Unity-SerializableDictionary:Unity的可序列化字典类

文件大小:187KB

文件格式:ZIP

更新时间:2024-02-27 00:53:50

unity unity-editor property-drawers UnityC#

可序列化字典 Unity的可序列化字典类。 Unity无法序列化标准字典。 这意味着它们将不会在检查器中显示或编辑,并且不会在启动时实例化。 一个经典的解决方法是将键和值存储在单独的数组中,并在启动时构造字典。 该项目提供了一个通用的字典类及其可解决此问题的自定义属性抽屉。 产品特点 它继承自Dictionary 它实现了CopyFrom(IDictionary)方法来帮助分配常规字典中的值 您可以统一使用任何可序列化的类型作为键或值。 可以在检查器中对其进行编辑,而无需实现自定义编辑器或属性抽屉。 检查器将处理无效的字典键,例


【文件预览】:
Unity-SerializableDictionary-master
----Assets()
--------Scripts()
--------SerializableDictionary()
--------Editor()
--------Editor.meta(192B)
--------SerializableDictionary.meta(107B)
--------Scripts.meta(192B)
----.gitignore(202B)
----README.md(7KB)
----ProjectSettings()
--------ClusterInputManager.asset(114B)
--------ProjectVersion.txt(28B)
--------UnityConnectSettings.asset(742B)
--------QualitySettings.asset(4KB)
--------EditorSettings.asset(405B)
--------ProjectSettings.asset(16KB)
--------InputManager.asset(6KB)
--------NavMeshAreas.asset(1KB)
--------Physics2DSettings.asset(1KB)
--------TimeManager.asset(202B)
--------TagManager.asset(378B)
--------DynamicsManager.asset(715B)
--------NetworkManager.asset(151B)
--------EditorBuildSettings.asset(138B)
--------GraphicsSettings.asset(2KB)
--------PresetManager.asset(120B)
--------AudioManager.asset(328B)
----docs()
--------SerializableDictionary_screenshot3.png(7KB)
--------SerializableDictionary_screenshot5.png(10KB)
--------SerializableDictionary_screenshot2.png(5KB)
--------SerializableDictionary_screenshot4.png(8KB)
--------SerializableDictionary_screenshot1.png(11KB)
----LICENSE(1KB)
----Packages()
--------manifest.json(26B)

网友评论