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