请问一下
public void OnBeforeSerialize()
public void OnAfterDeserialize()
这两个方法,我知道是在序列化,反序列时调用的,但是,unity中序列反序列是在什么时候做的?
(UI框架视频中给UIPanelInfo的paneltype赋值时什么时候反序列化了。。)这个概念很蒙蔽。。文本信息转换到对象。。。是不是unity默认就序列化了。。
对于
public void OnBeforeSerialize()
public void OnAfterDeserialize() 这个来说,调用JsonUtility.ToJson 就是序列化的过程,在调用ToJson的时候,回首先先调用OnBeforeSerialize
同样在调用FromJson的时候 调用完,会调用一下OnAfterDeserialize