Mirror of Svelto.ECS because we're a fan of it
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

37 rindas
729B

  1. using Svelto.DataStructures;
  2. namespace Svelto.ECS.Serialization
  3. {
  4. public class SimpleSerializationData : ISerializationData
  5. {
  6. public uint dataPos { get; set; }
  7. public FasterList<byte> data { get; set; }
  8. public SimpleSerializationData(FasterList<byte> d)
  9. {
  10. data = d;
  11. }
  12. public void ResetWithNewData(FasterList<byte> newData)
  13. {
  14. dataPos = 0;
  15. data = newData;
  16. }
  17. public void ReuseAsNew()
  18. {
  19. dataPos = 0;
  20. data.ResetToReuse();
  21. }
  22. public void Reset()
  23. {
  24. dataPos = 0;
  25. }
  26. public void BeginNextEntityComponent()
  27. {}
  28. }
  29. }