Files
aya/client/common/content/scripts/ThumbnailScripts/Object.lua
2025-12-17 16:47:48 +00:00

27 lines
1.0 KiB
Lua

local assetUrl, fileExtension, x, y = ...
local ThumbnailGenerator = game:GetService("ThumbnailGenerator")
game:GetService("ScriptContext").ScriptsDisabled = true
for _, object in pairs(game:GetObjects(assetUrl)) do
if object:IsA("Sky") then
local resultValues = nil
local success = pcall(function() resultValues = {ThumbnailGenerator:ClickTexture(object.SkyboxFt, fileExtension, x, y)} end)
if success then
return unpack(resultValues)
else
object.Parent = game:GetService("Lighting")
return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] false)
end
elseif object:IsA("SpecialMesh") then
local part = Instance.new("Part")
part.Parent = workspace
object.Parent = part
return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] true)
else
pcall(function() object.Parent = workspace end)
end
end
return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] true)