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); }
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 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(); }