A stable modding interface between Techblox and mods https://mod.exmods.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
509B

  1. using System;
  2. using Svelto.ECS;
  3. using Svelto.ECS.Serialization;
  4. using GamecraftModdingAPI.Utility;
  5. namespace GamecraftModdingAPI.Persistence
  6. {
  7. public interface IEntitySerializer : IDeserializationFactory, IQueryingEntitiesEngine
  8. {
  9. IEntityFactory EntityFactory { set; }
  10. bool Serialize(ref ISerializationData serializationData, EntitiesDB entitiesDB, IEntitySerialization entitySerializer);
  11. bool Deserialize(ref ISerializationData serializationData, IEntitySerialization entitySerializer);
  12. }
  13. }