예제 #1
0
    public void Unregister(LuaTable tb)
    {
        CL_ILuaUIComponent luaUIComp = tb.Cast <CL_ILuaUIComponent>();

        if (null != luaUIComp)
        {
            m_comps.Remove(luaUIComp.unique_id);
        }
    }
예제 #2
0
    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);
        }
    }