Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---@class UDim2
- ---@field public XScale UDim2
- ---@field public XOffset UDim2
- ---@field public YScale UDim2
- ---@field public YOffset UDim2
- local UDim2 = {}
- local UDim = require("UDim")
- local constructor = {}
- ---@param XScale number
- ---@param XOffset integer
- ---@param YScale number
- ---@param YOffset integer
- ---@return UDim2
- function constructor.new(XScale, XOffset, YScale, YOffset)
- local self = {
- X = UDim.new(XScale, XOffset),
- Y = UDim.new(YScale, YOffset),
- }
- return self
- end
- ---@param X number
- ---@param Y number
- ---@return UDim2
- function constructor.fromScale(X, Y)
- return UDim2.new(X, 0, Y, 0)
- end
- ---@param X integer
- ---@param Y integer
- ---@return UDim2
- function constructor.fromOffset(X, Y)
- return UDim2.new(0, X, 0, Y)
- end
- return constructor
Advertisement
Add Comment
Please, Sign In to add comment