using LiteNetLib.Utils; using Engine.Core; namespace Engine.Systems.Network; internal static class Line3DNetPacker { internal static void Write(NetDataWriter writer, Line3D data) { Vector3DNetPacker.Write(writer, data.From); Vector3DNetPacker.Write(writer, data.To); } internal static Line3D Read(NetDataReader reader) { Vector3D from = Vector3DNetPacker.Read(reader); Vector3D to = Vector3DNetPacker.Read(reader); return new Line3D(from, to); } }