local function SetEnabled(self, enabled)
self.enabled = enabled
if enabled then
self.current:SetFontColor(1, 1, 1, 1)
self.slider:SetEnabled(false)
else
self.current:SetFontColor(0.5, 0.5, 0.5, 1)
self.slider:SetEnabled(false)
end
end
This code will never enable the slider. I think you meant
Code:
local function SetEnabled(self, enabled)
self.enabled = enabled
if enabled then
self.current:SetFontColor(1, 1, 1, 1)
else
self.current:SetFontColor(0.5, 0.5, 0.5, 1)
end
self.slider:SetEnabled(enabled)
end
local function SetEnabled(self, enabled)
self.enabled = enabled
if enabled then
self.current:SetFontColor(1, 1, 1, 1)
else
self.current:SetFontColor(0.5, 0.5, 0.5, 1)
end
if self.editor then
self.editor:SetEnabled(enabled) -- throws error "attempt to call method 'SetEnabled' ( a nil value)"
end
self.slider:SetEnabled(enabled)
end