static int _m_Range(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { int min = LuaAPI.xlua_tointeger(L, 2); int max = LuaAPI.xlua_tointeger(L, 3); int __cl_gen_ret = __cl_gen_to_be_invoked.Range(min, max); LuaAPI.xlua_pushinteger(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_OnLoginAuthed(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { int code = LuaAPI.xlua_tointeger(L, 2); byte[] secret = LuaAPI.lua_tobytes(L, 3); string dummy = LuaAPI.lua_tostring(L, 4); __cl_gen_to_be_invoked.OnLoginAuthed(code, secret, dummy); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_LoginAuth(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { string s = LuaAPI.lua_tostring(L, 2); string u = LuaAPI.lua_tostring(L, 3); string pwd = LuaAPI.lua_tostring(L, 4); __cl_gen_to_be_invoked.LoginAuth(s, u, pwd); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_Countdown(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { string name = LuaAPI.lua_tostring(L, 2); int cd = LuaAPI.xlua_tointeger(L, 3); Maria.Timer.CountdownDeltaCb dcb = translator.GetDelegate <Maria.Timer.CountdownDeltaCb>(L, 4); Maria.Timer.CountdownCb cb = translator.GetDelegate <Maria.Timer.CountdownCb>(L, 5); Maria.Timer __cl_gen_ret = __cl_gen_to_be_invoked.Countdown(name, cd, dcb, cb); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_UdpAuth(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { long session = LuaAPI.lua_toint64(L, 2); string ip = LuaAPI.lua_tostring(L, 3); int port = LuaAPI.xlua_tointeger(L, 4); __cl_gen_to_be_invoked.UdpAuth(session, ip, port); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_OnUdpRecv(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { byte[] data = LuaAPI.lua_tobytes(L, 2); int start = LuaAPI.xlua_tointeger(L, 3); int len = LuaAPI.xlua_tointeger(L, 4); __cl_gen_to_be_invoked.OnUdpRecv(data, start, len); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
public Maria.Lua.Env __Gen_Delegate_Imp0(Maria.Context p0) { #if THREAD_SAFE || HOTFIX_ENABLE lock (luaEnv.luaEnvLock) { #endif RealStatePtr L = luaEnv.rawL; int err_func = LuaAPI.load_error_func(L, errorFuncRef); ObjectTranslator translator = luaEnv.translator; LuaAPI.lua_getref(L, luaReference); translator.Push(L, p0); int __gen_error = LuaAPI.lua_pcall(L, 1, 1, err_func); if (__gen_error != 0) { luaEnv.ThrowExceptionFromError(err_func - 1); } Maria.Lua.Env __gen_ret = (Maria.Lua.Env)translator.GetObject(L, err_func + 1, typeof(Maria.Lua.Env)); LuaAPI.lua_settop(L, err_func - 1); return(__gen_ret); #if THREAD_SAFE || HOTFIX_ENABLE } #endif }
static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) == 3 && translator.Assignable <Maria.Context>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); uint cmd = LuaAPI.xlua_touint(L, 3); Maria.EventCmd __cl_gen_ret = new Maria.EventCmd(ctx, cmd); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable <Maria.Message>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); uint cmd = LuaAPI.xlua_touint(L, 3); Maria.Message msg = (Maria.Message)translator.GetObject(L, 4, typeof(Maria.Message)); Maria.EventCmd __cl_gen_ret = new Maria.EventCmd(ctx, cmd, msg); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable <UnityEngine.GameObject>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); uint cmd = LuaAPI.xlua_touint(L, 3); UnityEngine.GameObject orgin = (UnityEngine.GameObject)translator.GetObject(L, 4, typeof(UnityEngine.GameObject)); Maria.EventCmd __cl_gen_ret = new Maria.EventCmd(ctx, cmd, orgin); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 5 && translator.Assignable <Maria.Context>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable <UnityEngine.GameObject>(L, 4) && translator.Assignable <Maria.Message>(L, 5)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); uint cmd = LuaAPI.xlua_touint(L, 3); UnityEngine.GameObject orgin = (UnityEngine.GameObject)translator.GetObject(L, 4, typeof(UnityEngine.GameObject)); Maria.Message msg = (Maria.Message)translator.GetObject(L, 5, typeof(Maria.Message)); Maria.EventCmd __cl_gen_ret = new Maria.EventCmd(ctx, cmd, orgin, msg); 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.EventCmd constructor!")); }
static int _s_set_EnvScript(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.EnvScript = (Maria.Lua.Env)translator.GetObject(L, 2, typeof(Maria.Lua.Env)); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _g_get_LuaContext(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); translator.Push(L, __cl_gen_to_be_invoked.LuaContext); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) == 3 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Maria.Controller>(L, 3)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Maria.Controller controller = (Maria.Controller)translator.GetObject(L, 3, typeof(Maria.Controller)); Maria.Actor __cl_gen_ret = new Maria.Actor(ctx, controller); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Maria.Controller>(L, 3) && translator.Assignable <UnityEngine.GameObject>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Maria.Controller controller = (Maria.Controller)translator.GetObject(L, 3, typeof(Maria.Controller)); UnityEngine.GameObject go = (UnityEngine.GameObject)translator.GetObject(L, 4, typeof(UnityEngine.GameObject)); Maria.Actor __cl_gen_ret = new Maria.Actor(ctx, controller, go); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 3 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Maria.Service>(L, 3)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Maria.Service service = (Maria.Service)translator.GetObject(L, 3, typeof(Maria.Service)); Maria.Actor __cl_gen_ret = new Maria.Actor(ctx, service); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Maria.Service>(L, 3) && translator.Assignable <UnityEngine.GameObject>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Maria.Service service = (Maria.Service)translator.GetObject(L, 3, typeof(Maria.Service)); UnityEngine.GameObject go = (UnityEngine.GameObject)translator.GetObject(L, 4, typeof(UnityEngine.GameObject)); Maria.Actor __cl_gen_ret = new Maria.Actor(ctx, service, go); 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.Actor constructor!")); }
static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) == 3 && translator.Assignable <Maria.Context>(L, 2) && (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); string name = LuaAPI.lua_tostring(L, 3); Maria.EventCustom __cl_gen_ret = new Maria.EventCustom(ctx, name); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING) && translator.Assignable <object>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); string name = LuaAPI.lua_tostring(L, 3); object addition = translator.GetObject(L, 4, typeof(object)); Maria.EventCustom __cl_gen_ret = new Maria.EventCustom(ctx, name, addition); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 5 && translator.Assignable <Maria.Context>(L, 2) && (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING) && translator.Assignable <object>(L, 4) && translator.Assignable <object>(L, 5)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); string name = LuaAPI.lua_tostring(L, 3); object addition = translator.GetObject(L, 4, typeof(object)); object ud = translator.GetObject(L, 5, typeof(object)); Maria.EventCustom __cl_gen_ret = new Maria.EventCustom(ctx, name, addition, ud); 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.EventCustom constructor!")); }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 2 && translator.Assignable <Maria.Context>(L, 2)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Maria.Service __cl_gen_ret = new Maria.Service(ctx); 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.Service constructor!")); }
static int _m_OnUdpSync(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { __cl_gen_to_be_invoked.OnUdpSync( ); 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 __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Sproto.ProtocolBase>(L, 3) && translator.Assignable <Sproto.ProtocolBase>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Sproto.ProtocolBase s2c = (Sproto.ProtocolBase)translator.GetObject(L, 3, typeof(Sproto.ProtocolBase)); Sproto.ProtocolBase c2s = (Sproto.ProtocolBase)translator.GetObject(L, 4, typeof(Sproto.ProtocolBase)); Maria.Network.ClientSocket __cl_gen_ret = new Maria.Network.ClientSocket(ctx, s2c, c2s); 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.Network.ClientSocket constructor!")); }
static int _m_Pop(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { Maria.Controller __cl_gen_ret = __cl_gen_to_be_invoked.Pop( ); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_Update(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { float delta = (float)LuaAPI.lua_tonumber(L, 2); __cl_gen_to_be_invoked.Update(delta); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_OnGateAuthed(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { int code = LuaAPI.xlua_tointeger(L, 2); __cl_gen_to_be_invoked.OnGateAuthed(code); 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.Context __cl_gen_to_be_invoked = (Maria.Context)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_EnqueueRenderQueue(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)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_OnUdpRecv(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { Maria.Network.PackageSocketUdp.R r = (Maria.Network.PackageSocketUdp.R)translator.GetObject(L, 2, typeof(Maria.Network.PackageSocketUdp.R)); __cl_gen_to_be_invoked.OnUdpRecv(r); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_SendUdp(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { byte[] data = LuaAPI.lua_tobytes(L, 2); __cl_gen_to_be_invoked.SendUdp(data); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_OnLoginConnected(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); { bool connected = LuaAPI.lua_toboolean(L, 2); __cl_gen_to_be_invoked.OnLoginConnected(connected); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_UnrService(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { string name = LuaAPI.lua_tostring(L, 2); Maria.Service s = (Maria.Service)translator.GetObject(L, 3, typeof(Maria.Service)); __cl_gen_to_be_invoked.UnrService(name, s); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_QueryService(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Context __cl_gen_to_be_invoked = (Maria.Context)translator.FastGetCSObj(L, 1); try { { string name = LuaAPI.lua_tostring(L, 2); Maria.Service __cl_gen_ret = __cl_gen_to_be_invoked.QueryService(name); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }