static int _m_RegisterLuaMediator(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PureMVC.Patterns.Lua.LuaFacade __cl_gen_to_be_invoked = (PureMVC.Patterns.Lua.LuaFacade)translator.FastGetCSObj(L, 1); { PureMVC.Patterns.Lua.ILuaMediator luaMediator = (PureMVC.Patterns.Lua.ILuaMediator)translator.GetObject(L, 2, typeof(PureMVC.Patterns.Lua.ILuaMediator)); __cl_gen_to_be_invoked.RegisterLuaMediator(luaMediator); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_RetrieveLuaMediator(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PureMVC.Patterns.Lua.LuaFacade __cl_gen_to_be_invoked = (PureMVC.Patterns.Lua.LuaFacade)translator.FastGetCSObj(L, 1); { string luaMediatorName = LuaAPI.lua_tostring(L, 2); PureMVC.Patterns.Lua.ILuaMediator __cl_gen_ret = __cl_gen_to_be_invoked.RetrieveLuaMediator(luaMediatorName); translator.PushAny(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }