UIM/src/Client/Test/window/Pages/page/Components/testing.lua
2024-05-01 11:35:45 +02:00

25 lines
No EOL
761 B
Lua

local replicated = game:GetService("ReplicatedStorage")
local types = require(replicated.Modules.Managers.UIManager.Types)
local Component = require(replicated.Modules.Managers.UIManager.Component)
local component = Component.new(script.Name)
component:OnBuild(function(self: types.Component): ()
self.Frame = Instance.new("Frame")
self.Frame.Visible = false
self.Frame.Size = UDim2.fromScale(0.2, 0.2)
self.Frame.Position = UDim2.fromScale(0.8, 0.8)
self.Frame.BackgroundColor3 = Color3.new(1, 0, 0)
self.Frame.Parent = self.Parent.Frame
task.delay(2, self.Update, self, "Size")
end)
component:OnUpdate("Size", function(self: types.Component, _: {}?)
self.Frame.Size = UDim2.fromScale(0.1, 0.1)
end)
return component