public void Unregister(LuaTable tb) { CL_ILuaUIComponent luaUIComp = tb.Cast <CL_ILuaUIComponent>(); if (null != luaUIComp) { m_comps.Remove(luaUIComp.unique_id); } }
public void Register(LuaTable tb) { CL_ILuaUIComponent luaUIComp = tb.Cast <CL_ILuaUIComponent>(); if (null != luaUIComp && !m_comps.ContainsKey(luaUIComp.unique_id)) { m_comps.Add(luaUIComp.unique_id, luaUIComp); } }