Skip to content

Commit

Permalink
Round integers in packType (#416)
Browse files Browse the repository at this point in the history
  • Loading branch information
dphfox authored Feb 1, 2025
1 parent 30a9ddf commit 3799658
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/Animation/packType.luau
Original file line number Diff line number Diff line change
Expand Up @@ -71,27 +71,27 @@ local function packType(

elseif typeString == "Region3int16" then
return Region3int16.new(
Vector3int16.new(numbers[1], numbers[2], numbers[3]),
Vector3int16.new(numbers[4], numbers[5], numbers[6])
Vector3int16.new(math.round(numbers[1]), math.round(numbers[2]), math.round(numbers[3])),
Vector3int16.new(math.round(numbers[4]), math.round(numbers[5]), math.round(numbers[6]))
)

elseif typeString == "UDim" then
return UDim.new(numbers[1], numbers[2])
return UDim.new(numbers[1], math.round(numbers[2]))

elseif typeString == "UDim2" then
return UDim2.new(numbers[1], numbers[2], numbers[3], numbers[4])
return UDim2.new(numbers[1], math.round(numbers[2]), numbers[3], math.round(numbers[4]))

elseif typeString == "Vector2" then
return Vector2.new(numbers[1], numbers[2])

elseif typeString == "Vector2int16" then
return Vector2int16.new(numbers[1], numbers[2])
return Vector2int16.new(math.round(numbers[1]), math.round(numbers[2]))

elseif typeString == "Vector3" then
return Vector3.new(numbers[1], numbers[2], numbers[3])

elseif typeString == "Vector3int16" then
return Vector3int16.new(numbers[1], numbers[2], numbers[3])
return Vector3int16.new(math.round(numbers[1]), math.round(numbers[2]), math.round(numbers[3]))
else
return nil
end
Expand Down

0 comments on commit 3799658

Please sign in to comment.