You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
714 B

MoveIt.Modules.Scale = {}
function MoveIt.Modules.Scale:Apply(frameName)
local modSettings = MoveIt:GetFrameSettings(frameName, "Scale")
local handle = MoveIt:GetFrameHandle(frameName)
handle:SetScale(modSettings.Multiplier)
end
function MoveIt.Modules.Scale:Revert(frameName)
local originalSettings = MoveIt.originalSettings[frameName].Scale
MoveIt:SetFrameSettings(frameName, "Scale",
{
Multiplier = originalSettings.Multiplier,
Enabled = false
})
self:Apply(frameName)
end
function MoveIt.Modules.Scale:GetOriginalSettings(frameName)
local handle = MoveIt:GetFrameHandle(frameName)
return
{
Multiplier = handle:GetScale()
}
end