//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class taurus_unity_LuaNetClientWrap { public static void Register(LuaState L) { L.BeginClass(typeof(taurus.unity.LuaNetClient), typeof(System.Object)); L.RegFunction("Connect", Connect); L.RegFunction("Send", Send); L.RegFunction("SetCallBackListener", SetCallBackListener); L.RegFunction("SetNetEventListener", SetNetEventListener); L.RegFunction("SetNetConnectListener", SetNetConnectListener); L.RegFunction("ClearResponse", ClearResponse); L.RegFunction("Destroy", Destroy); L.RegFunction("LoadNet", LoadNet); L.RegFunction("New", _Createtaurus_unity_LuaNetClient); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("Session", get_Session, set_Session); L.RegVar("AveragePingTime", get_AveragePingTime, null); L.RegVar("IsConnected", get_IsConnected, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _Createtaurus_unity_LuaNetClient(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { string arg0 = ToLua.CheckString(L, 1); string arg1 = ToLua.CheckString(L, 2); LuaTable arg2 = ToLua.CheckLuaTable(L, 3); taurus.unity.LuaNetClient obj = new taurus.unity.LuaNetClient(arg0, arg1, arg2); ToLua.PushObject(L, obj); return 1; } else if (count == 4) { string arg0 = ToLua.CheckString(L, 1); string arg1 = ToLua.CheckString(L, 2); LuaTable arg2 = ToLua.CheckLuaTable(L, 3); int arg3 = (int)LuaDLL.luaL_checknumber(L, 4); taurus.unity.LuaNetClient obj = new taurus.unity.LuaNetClient(arg0, arg1, arg2, arg3); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: taurus.unity.LuaNetClient.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Connect(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); obj.Connect(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Send(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); LuaFunction arg2 = ToLua.CheckLuaFunction(L, 4); obj.Send(arg0, arg1, arg2); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetCallBackListener(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.SetCallBackListener(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetNetEventListener(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.SetNetEventListener(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetNetConnectListener(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.SetNetConnectListener(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ClearResponse(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); obj.ClearResponse(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Destroy(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); obj.Destroy(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoadNet(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); securityConnection o = obj.LoadNet(arg0); ToLua.PushValue(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Session(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)o; string ret = obj.Session; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Session on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_AveragePingTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)o; int ret = obj.AveragePingTime; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index AveragePingTime on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_IsConnected(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)o; bool ret = obj.IsConnected; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsConnected on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_Session(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); taurus.unity.LuaNetClient obj = (taurus.unity.LuaNetClient)o; string arg0 = ToLua.CheckString(L, 2); obj.Session = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Session on a nil value"); } } }