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


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
