static int loginServerFinished(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LuaLinker obj = LuaScriptMgr.GetNetObject <LuaLinker>(L, 1); obj.loginServerFinished(); return(0); }
static int SendOkMsg(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LuaLinker obj = LuaScriptMgr.GetNetObject <LuaLinker>(L, 1); obj.SendOkMsg(); return(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); }
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(); } } ); }
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); }
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); }
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); }