local t = ui.Visible == true and false or true
print(t)
v.Active = t
v.Visible = t
No matter what Visible is equal to, t always returns true. Anyone know what’s wrong?
local t = ui.Visible == true and false or true
print(t)
v.Active = t
v.Visible = t
No matter what Visible is equal to, t always returns true. Anyone know what’s wrong?
Nvm. I found the solution. There was a problem with a variable declaration. hehe
(Update: Oops. No i didn’t. It still doesn’t work.
Try this.
local t = if ui.Visible == true then true else false
Oh. thanks! But I solved it with a much messier method, hehe.
local function V(_) if _.Visible == true then return false else return true end end
local s = ""
for _,v in pairs(ui) do
local t = V(v)
print(t)
v.Active = t
v.Visible = t
s = s..v.Name..tostring(t)
end