Ejemplo n.º 1
0
    static int loginServerFinished(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        LuaLinker obj = LuaScriptMgr.GetNetObject <LuaLinker>(L, 1);

        obj.loginServerFinished();
        return(0);
    }
Ejemplo n.º 2
0
    static int SendOkMsg(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        LuaLinker obj = LuaScriptMgr.GetNetObject <LuaLinker>(L, 1);

        obj.SendOkMsg();
        return(0);
    }
Ejemplo n.º 3
0
    static int _CreateLuaLinker(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 0)
        {
            LuaLinker obj = new LuaLinker();
            LuaScriptMgr.Push(L, obj);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: LuaLinker.New");
        }

        return(0);
    }
Ejemplo n.º 4
0
        void readComplete()
        {
            AsyncTask.QueueOnMainThread(
                () => {
//					PrefabLoader loader = Core.ResEng.getLoader<PrefabLoader>();
//					loader.loadFromUnPack("Login/EnterWar", false);
                //界面的创建是在LUA层实现的()
                //现在LUA没有网络,为确保战斗正常还是使用C#原来的登陆方式
                //临时使用
                LuaLinker lua = GameObject.Find("UI Root").GetComponent <LuaLinker>();
                if (lua)
                {
                    lua.loginServerFinished();
                }
            }
                );
        }
Ejemplo n.º 5
0
    static int get_Node(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name Node");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index Node on a nil value");
            }
        }

        LuaLinker obj = (LuaLinker)o;

        LuaScriptMgr.PushArray(L, obj.Node);
        return(1);
    }
Ejemplo n.º 6
0
    static int set_AddListener(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name AddListener");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index AddListener on a nil value");
            }
        }

        LuaLinker obj = (LuaLinker)o;

        obj.AddListener = LuaScriptMgr.GetBoolean(L, 3);
        return(0);
    }
Ejemplo n.º 7
0
    static int set_LuaLink(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name LuaLink");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index LuaLink on a nil value");
            }
        }

        LuaLinker obj = (LuaLinker)o;

        obj.LuaLink = LuaScriptMgr.GetString(L, 3);
        return(0);
    }