function module.new()local l=setmetatable({},methods)l.GuiObject=nil l.GuiObjects={}l.ChatBar=nil l.ChannelsBar=nil l.MessageLogDisplay=nil l.Channels={}l.CurrentChannel=nil l.Visible=true l.CoreGuiEnabled=true l.AnimParams={}l:InitializeAnimParams()return l end return module
--///////////////////////// Constructors
--//////////////////////////////////////

function module.new()
	local obj = setmetatable({}, methods)

	obj.GuiObject = nil
	obj.GuiObjects = {}

	obj.ChatBar = nil
	obj.ChannelsBar = nil
	obj.MessageLogDisplay = nil

	obj.Channels = {}
	obj.CurrentChannel = nil

	obj.Visible = true
	obj.CoreGuiEnabled = true

	obj.AnimParams = {}

	obj:InitializeAnimParams()

	return obj
end

return module
