Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
            }
        }
Beispiel #3
0
        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));
            }
        }
Beispiel #4
0
        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));
            }
        }
Beispiel #5
0
        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));
            }
        }