Ejemplo n.º 1
0
    static int AddLua(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        LuaManager   obj  = LuaScriptMgr.GetNetObject <LuaManager>(L, 1);
        string       arg0 = LuaScriptMgr.GetLuaString(L, 2);
        LuaScriptMgr arg1 = LuaScriptMgr.GetNetObject <LuaScriptMgr>(L, 3);
        bool         o    = obj.AddLua(arg0, arg1);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
Ejemplo n.º 2
0
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



    protected void InitLua()
    {
        luaManager = LuaManager.Instance;

        if (string.IsNullOrEmpty(LuaName))
        {
            LuaName                     = gameObject.name;
            gameObject.name             = "Listener<" + LuaName + ">";
            gameObject.transform.parent = luaManager.transform.parent;
        }

        lua = NewLua(LuaName);

        if (luaManager != null)
        {
            luaManager.AddLua(LuaName, lua);
        }
        InitData();
    }