【发布时间】:2018-05-19 06:26:04
【问题描述】:
我在 ScriptableObject 中使用 ISerializationCallbackReceiver 定义我的类,并在 OnAfterDeserialize 中编写我的序列化代码。我的问题是我需要在 OnAfterDeserialize 之前做一些环境准备,但是 ISerializationCallbackReceiver 会在统一启动时调用。
在ISerializationCallbackReceiver 之前是否有一个类或函数被调用,所以我可以在统一开始序列化ScriptableObject 之前添加我的代码。我已经尝试过RuntimeInitializeOnLoadMethod 属性,但它是在ISerializationCallbackReceiver 之后调用的。
【问题讨论】:
标签: c# unity3d serialization