IComponentSerialize.cs 537 B

12345678910111213
  1. namespace ETHotfix
  2. {
  3. // 在序列化前或者反序列化之后需要做一些操作,可以实现该接口,该接口的方法需要手动调用
  4. // 相比ISupportInitialize接口,BeginSerialize在BeginInit之前调用,EndDeSerialize在EndInit之后调用
  5. // 并且需要手动调用,可以在反序列化之后,在次方法中将注册组件到EventSystem之中等等
  6. public interface IComponentSerialize
  7. {
  8. // 序列化之前调用
  9. void BeginSerialize();
  10. // 反序列化之后调用
  11. void EndDeSerialize();
  12. }
  13. }