--!strict --!optimize 2 --!native local Types = require("../Types") local float64 = require("./float64") return { write = function(self: Types.Writer, value: Vector3) float64.write(self, value.X) float64.write(self, value.Y) float64.write(self, value.Z) end, read = function(self: Types.Writer) return Vector3.new( float64.read(self), float64.read(self), float64.read(self) ) end, length = function() return 24 end, } :: Types.DataTypeInterface