@@ -71,27 +71,27 @@ local function packType(
7171
7272 elseif typeString == "Region3int16" then
7373 return Region3int16 .new (
74- Vector3int16 .new (numbers [1 ], numbers [2 ], numbers [3 ]),
75- Vector3int16 .new (numbers [4 ], numbers [5 ], numbers [6 ])
74+ Vector3int16 .new (math.round ( numbers [1 ]), math.round ( numbers [2 ]), math.round ( numbers [3 ]) ),
75+ Vector3int16 .new (math.round ( numbers [4 ]), math.round ( numbers [5 ]), math.round ( numbers [6 ]) )
7676 )
7777
7878 elseif typeString == "UDim" then
79- return UDim .new (numbers [1 ], numbers [2 ])
79+ return UDim .new (numbers [1 ], math.round ( numbers [2 ]) )
8080
8181 elseif typeString == "UDim2" then
82- return UDim2 .new (numbers [1 ], numbers [2 ], numbers [3 ], numbers [4 ])
82+ return UDim2 .new (numbers [1 ], math.round ( numbers [2 ]) , numbers [3 ], math.round ( numbers [4 ]) )
8383
8484 elseif typeString == "Vector2" then
8585 return Vector2 .new (numbers [1 ], numbers [2 ])
8686
8787 elseif typeString == "Vector2int16" then
88- return Vector2int16 .new (numbers [1 ], numbers [2 ])
88+ return Vector2int16 .new (math.round ( numbers [1 ]), math.round ( numbers [2 ]) )
8989
9090 elseif typeString == "Vector3" then
9191 return Vector3 .new (numbers [1 ], numbers [2 ], numbers [3 ])
9292
9393 elseif typeString == "Vector3int16" then
94- return Vector3int16 .new (numbers [1 ], numbers [2 ], numbers [3 ])
94+ return Vector3int16 .new (math.round ( numbers [1 ]), math.round ( numbers [2 ]), math.round ( numbers [3 ]) )
9595 else
9696 return nil
9797 end
0 commit comments