forked from aya/aya
Initial commit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
while game == nil do
|
||||
wait(1/30)
|
||||
end
|
||||
|
||||
self = PluginManager():CreatePlugin()
|
||||
|
||||
toolbar = self:CreateToolbar("Terrain")
|
||||
toolbarbutton = toolbar:CreateButton("Convert To Smooth", "Convert To Smooth", "smooth.png")
|
||||
toolbarbutton.Click:connect(function()
|
||||
local RbxGui = LoadLibrary("RbxGui")
|
||||
local g = Instance.new("ScreenGui", game:GetService("CoreGui"))
|
||||
|
||||
if not workspace.Terrain.IsSmooth then
|
||||
if workspace.Terrain:CountCells() > 0 then
|
||||
local result = nil
|
||||
local confirm = RbxGui.CreateMessageDialog("Convert To Smooth?",
|
||||
"You are converting voxel terrain to smooth voxel terrain. Some materials are not supported any more. This action can not be undone. Proceed?",
|
||||
{{Text="Convert", Function=function() result = true end}, {Text="Cancel", Function=function() result = false end}})
|
||||
|
||||
confirm.Parent = g
|
||||
|
||||
while result == nil do
|
||||
wait(0.1)
|
||||
end
|
||||
|
||||
confirm:Destroy()
|
||||
|
||||
if not result then
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
workspace.Terrain:ConvertToSmooth()
|
||||
end
|
||||
end)
|
||||
Reference in New Issue
Block a user