static int _m_InitializeLuaFacade(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); { __cl_gen_to_be_invoked.InitializeLuaFacade( ); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_NotifyObservers(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.INotification notification = (PureMVC.Patterns.INotification)translator.GetObject(L, 2, typeof(PureMVC.Patterns.INotification)); __cl_gen_to_be_invoked.NotifyObservers(notification); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_RegisterLuaHandler(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.ILuaHandler luaHandler = (PureMVC.Patterns.Lua.ILuaHandler)translator.GetObject(L, 2, typeof(PureMVC.Patterns.Lua.ILuaHandler)); __cl_gen_to_be_invoked.RegisterLuaHandler(luaHandler); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_RemoveLuaHandler(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 luaHandlerName = LuaAPI.lua_tostring(L, 2); __cl_gen_to_be_invoked.RemoveLuaHandler(luaHandlerName); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_HasLuaProxy(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 luaProxyName = LuaAPI.lua_tostring(L, 2); bool __cl_gen_ret = __cl_gen_to_be_invoked.HasLuaProxy(luaProxyName); LuaAPI.lua_pushboolean(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }