static int _g_get_LuaEnv(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Application __cl_gen_to_be_invoked = (Maria.Application)translator.FastGetCSObj(L, 1); translator.Push(L, __cl_gen_to_be_invoked.LuaEnv); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 2 && translator.Assignable <XLua.LuaEnv>(L, 2)) { XLua.LuaEnv env = (XLua.LuaEnv)translator.GetObject(L, 2, typeof(XLua.LuaEnv)); Maria.Application __cl_gen_ret = new Maria.Application(env); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to Maria.Application constructor!")); }
static int _m_OnApplicationQuit(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Application __cl_gen_to_be_invoked = (Maria.Application)translator.FastGetCSObj(L, 1); try { { __cl_gen_to_be_invoked.OnApplicationQuit( ); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Application>(L, 2) && translator.Assignable <Maria.Config>(L, 3) && translator.Assignable <Maria.Network.TimeSync>(L, 4)) { Maria.Application application = (Maria.Application)translator.GetObject(L, 2, typeof(Maria.Application)); Maria.Config config = (Maria.Config)translator.GetObject(L, 3, typeof(Maria.Config)); Maria.Network.TimeSync ts = (Maria.Network.TimeSync)translator.GetObject(L, 4, typeof(Maria.Network.TimeSync)); Maria.Context __cl_gen_ret = new Maria.Context(application, config, ts); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to Maria.Context constructor!")); }
static int _m_EnqueueRenderQueue(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Application __cl_gen_to_be_invoked = (Maria.Application)translator.FastGetCSObj(L, 1); try { { Maria.Actor.RenderHandler handler = translator.GetDelegate <Maria.Actor.RenderHandler>(L, 2); __cl_gen_to_be_invoked.EnqueueRenderQueue(handler); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_Enqueue(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Application __cl_gen_to_be_invoked = (Maria.Application)translator.FastGetCSObj(L, 1); try { { Maria.Command cmd = (Maria.Command)translator.GetObject(L, 2, typeof(Maria.Command)); __cl_gen_to_be_invoked.Enqueue(cmd); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_OnApplicationPause(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Application __cl_gen_to_be_invoked = (Maria.Application)translator.FastGetCSObj(L, 1); { bool pauseStatus = LuaAPI.lua_toboolean(L, 2); __cl_gen_to_be_invoked.OnApplicationPause(pauseStatus); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }