iserializationcallbackreceiver专题

「Unity3D」使用ISerializationCallbackReceiver接口,序列化Dictionary数据

Unity无法自动序列化Dictionary数据结构,解决思路是,我们将Dictionary的数据存储在可以序列化的结构里(如List),然后通过Dictionary与可序列化结构的互操作,来完成Dictionary的存储与加载,而这个互操作的时机,就是ISerializationCallbackReceiver接口的实现。 第一步 实现ISerializationCallbackReceiv