local Global = require(script.Parent.Parent)
Global("ScaleToOffset", function(x: number, y: number, parentScale: (Vector2 | {X: number, Y: number})?)
x *= parentScale and parentScale.X or workspace.Camera.ViewportSize.X
y *= parentScale and parentScale.Y or workspace.Camera.ViewportSize.Y
return math.round(x), math.round(y)
end :: (x: number, y: number, parentSize: (Vector2 | {X: number, Y: number})?) -> (number, number))
Global("OffsetToScale", function(x: number, y: number, parentOffset: (Vector2 | {X: number, Y: number})?)
x /= parentOffset and parentOffset.X or workspace.Camera.ViewportSize.X
y /= parentOffset and parentOffset.Y or workspace.Camera.ViewportSize.Y
return x, y
end :: (x: number, y: number, parentOffset: (Vector2 | {X: number, Y: number})?) -> (number, number))
#Vector2 size conversion functions for GF (GLOBAL FRAMEWORK)
1 messages · Page 1 of 1 (latest)
AbsoluteSize?