Commit Graph

  • 224f85323f Almost completely rewrite serialization system master Gabriel Tofvesson 2020-03-25 21:21:43 +01:00
  • dda62a1a02 Merge remote-tracking branch 'origin/master' Gabriel Tofvesson 2020-03-23 01:03:46 +01:00
  • f45c59e796 Did massive refactoring to sort everything Started implementing reliable UDP system TODO: Implement UDP hole-punching system Gabriel Tofvesson 2018-07-28 02:14:09 +02:00
  • e63b97fea1
    Update README.md Gabriel Tofvesson 2018-07-28 01:07:44 +02:00
  • 0d1a9f5bf1
    Create README.md Gabriel Tofvesson 2018-07-27 20:04:56 +02:00
  • 62bfdf3cf7
    Create LICENSE Gabriel Tofvesson 2018-07-27 20:02:31 +02:00
  • 2af938169c Added specialized Vector3 as an example Added a specialized Vector3 serializer Fixed issues relating to the differences between header bits and data bits Fixed issues with deserializing data with mismatched sizes compared to the surrogate data Added WriteBuffer and ReadBuffer for simpler serialization and deserialization Added annotation to prevent superclass serialization Gabriel Tofvesson 2018-07-27 19:44:52 +02:00
  • 60cebfb966 Added support for value delta tracking Added support for delta serialization Tweaked Serializer class to be more robust when handling edge cases regarding typing issues Added support for boxed field types to PrimitiveSerializers Gabriel Tofvesson 2018-07-25 08:39:07 +02:00
  • 04dd29ad56 Redesigned serialization - Created a dynamic serialization system with add-in support - Created a custom flag system (may need rework) Moved primitive serialization system to its own Serializer module Added primitive array serialization module Added some fun reflection toys :) Gabriel Tofvesson 2018-07-25 01:07:35 +02:00
  • 2e32d9d984 Fixed boolean de-/serialization Added a more robust mismatch check Gabriel Tofvesson 2018-07-24 00:25:40 +02:00
  • 87ec95544d Initial commit Gabriel Tofvesson 2018-07-23 23:38:16 +02:00