static int CreateBuilder(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { MyLib.GCPlayerCmd.Builder o = MyLib.GCPlayerCmd.CreateBuilder(); ToLua.PushSealed(L, o); return(1); } else if (count == 1) { MyLib.GCPlayerCmd arg0 = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); MyLib.GCPlayerCmd.Builder o = MyLib.GCPlayerCmd.CreateBuilder(arg0); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyLib.GCPlayerCmd.CreateBuilder")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int WriteTo(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.CodedOutputStream>(L, 2)) { MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); Google.ProtocolBuffers.CodedOutputStream arg0 = (Google.ProtocolBuffers.CodedOutputStream)ToLua.ToObject(L, 2); obj.WriteTo(arg0); return(0); } else if (count == 2 && TypeChecker.CheckTypes <System.IO.Stream>(L, 2)) { MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); System.IO.Stream arg0 = (System.IO.Stream)ToLua.ToObject(L, 2); obj.WriteTo(arg0); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyLib.GCPlayerCmd.WriteTo")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ParseDelimitedFrom(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { System.IO.Stream arg0 = (System.IO.Stream)ToLua.CheckObject <System.IO.Stream>(L, 1); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseDelimitedFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2) { System.IO.Stream arg0 = (System.IO.Stream)ToLua.CheckObject <System.IO.Stream>(L, 1); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.CheckObject(L, 2, typeof(Google.ProtocolBuffers.ExtensionRegistry)); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseDelimitedFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyLib.GCPlayerCmd.ParseDelimitedFrom")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int BuildPartial(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); Google.ProtocolBuffers.AbstractBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.AbstractBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.AbstractBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); MyLib.GCPlayerCmd o = obj.BuildPartial(); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int PrintTo(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); System.IO.TextWriter arg0 = (System.IO.TextWriter)ToLua.CheckObject <System.IO.TextWriter>(L, 2); obj.PrintTo(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetHashCode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); int o = obj.GetHashCode(); LuaDLL.lua_pushinteger(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int CreateBuilderForType(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); MyLib.GCPlayerCmd.Builder o = obj.CreateBuilderForType(); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int MsgHandler(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); Logic obj = (Logic)ToLua.CheckObject <Logic>(L, 1); MyLib.GCPlayerCmd arg0 = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 2, typeof(MyLib.GCPlayerCmd)); obj.MsgHandler(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int get_SerializedSize(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; int ret = obj.SerializedSize; LuaDLL.lua_pushinteger(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index SerializedSize on a nil value")); } }
static int get_FrameId(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; ulong ret = obj.FrameId; LuaDLL.tolua_pushuint64(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index FrameId on a nil value")); } }
static int get_IsInitialized(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; bool ret = obj.IsInitialized; LuaDLL.lua_pushboolean(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index IsInitialized on a nil value")); } }
static int get_RoomInfo(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; MyLib.RoomInfo ret = obj.RoomInfo; ToLua.PushSealed(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index RoomInfo on a nil value")); } }
static int get_News(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; string ret = obj.News; LuaDLL.lua_pushstring(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index News on a nil value")); } }
static int set_FrameId(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; ulong arg0 = LuaDLL.tolua_checkuint64(L, 2); obj.FrameId = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index FrameId on a nil value")); } }
static int get_PickAction(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; MyLib.PickItemAction ret = obj.PickAction; ToLua.PushSealed(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index PickAction on a nil value")); } }
static int set_BuffInfo(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; MyLib.BuffInfo arg0 = (MyLib.BuffInfo)ToLua.CheckObject(L, 2, typeof(MyLib.BuffInfo)); obj.BuffInfo = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index BuffInfo on a nil value")); } }
static int set_RunInFrame(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.RunInFrame = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index RunInFrame on a nil value")); } }
static int Equals(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)ToLua.CheckObject(L, 1, typeof(MyLib.GCPlayerCmd)); object arg0 = ToLua.ToVarObject(L, 2); bool o = obj != null?obj.Equals(arg0) : arg0 == null; LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int set_Result(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; string arg0 = ToLua.CheckString(L, 2); obj.Result = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index Result on a nil value")); } }
static int get_DefaultInstanceForType(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; MyLib.GCPlayerCmd ret = obj.DefaultInstanceForType; ToLua.PushSealed(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index DefaultInstanceForType on a nil value")); } }
static int set_PickAction(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); MyLib.GCPlayerCmd obj = (MyLib.GCPlayerCmd)o; MyLib.PickItemAction arg0 = (MyLib.PickItemAction)ToLua.CheckObject(L, 2, typeof(MyLib.PickItemAction)); obj.PickAction = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index PickAction on a nil value")); } }
static int get_DefaultInstanceForType(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); Google.ProtocolBuffers.AbstractBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.AbstractBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)o; MyLib.GCPlayerCmd ret = obj.DefaultInstanceForType; ToLua.PushSealed(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index DefaultInstanceForType on a nil value")); } }
static int _CreateMyLib_GCPlayerCmd(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { MyLib.GCPlayerCmd obj = new MyLib.GCPlayerCmd(); ToLua.PushSealed(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: MyLib.GCPlayerCmd.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ParseFrom(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes <Google.ProtocolBuffers.ByteString>(L, 1)) { Google.ProtocolBuffers.ByteString arg0 = (Google.ProtocolBuffers.ByteString)ToLua.ToObject(L, 1); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 1 && TypeChecker.CheckTypes <byte[]>(L, 1)) { byte[] arg0 = ToLua.CheckByteBuffer(L, 1); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 1 && TypeChecker.CheckTypes <System.IO.Stream>(L, 1)) { System.IO.Stream arg0 = (System.IO.Stream)ToLua.ToObject(L, 1); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 1 && TypeChecker.CheckTypes <Google.ProtocolBuffers.CodedInputStream>(L, 1)) { Google.ProtocolBuffers.CodedInputStream arg0 = (Google.ProtocolBuffers.CodedInputStream)ToLua.ToObject(L, 1); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.ByteString, Google.ProtocolBuffers.ExtensionRegistry>(L, 1)) { Google.ProtocolBuffers.ByteString arg0 = (Google.ProtocolBuffers.ByteString)ToLua.ToObject(L, 1); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <byte[], Google.ProtocolBuffers.ExtensionRegistry>(L, 1)) { byte[] arg0 = ToLua.CheckByteBuffer(L, 1); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <System.IO.Stream, Google.ProtocolBuffers.ExtensionRegistry>(L, 1)) { System.IO.Stream arg0 = (System.IO.Stream)ToLua.ToObject(L, 1); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.CodedInputStream, Google.ProtocolBuffers.ExtensionRegistry>(L, 1)) { Google.ProtocolBuffers.CodedInputStream arg0 = (Google.ProtocolBuffers.CodedInputStream)ToLua.ToObject(L, 1); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd o = MyLib.GCPlayerCmd.ParseFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyLib.GCPlayerCmd.ParseFrom")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int MergeFrom(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.IMessageLite>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); Google.ProtocolBuffers.IMessageLite arg0 = (Google.ProtocolBuffers.IMessageLite)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <MyLib.GCPlayerCmd>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); MyLib.GCPlayerCmd arg0 = (MyLib.GCPlayerCmd)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.CodedInputStream>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); Google.ProtocolBuffers.CodedInputStream arg0 = (Google.ProtocolBuffers.CodedInputStream)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <Google.ProtocolBuffers.ByteString>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); Google.ProtocolBuffers.ByteString arg0 = (Google.ProtocolBuffers.ByteString)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <byte[]>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); byte[] arg0 = ToLua.CheckByteBuffer(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <System.IO.Stream>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); System.IO.Stream arg0 = (System.IO.Stream)ToLua.ToObject(L, 2); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <Google.ProtocolBuffers.CodedInputStream, Google.ProtocolBuffers.ExtensionRegistry>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); Google.ProtocolBuffers.CodedInputStream arg0 = (Google.ProtocolBuffers.CodedInputStream)ToLua.ToObject(L, 2); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 3); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <Google.ProtocolBuffers.ByteString, Google.ProtocolBuffers.ExtensionRegistry>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); Google.ProtocolBuffers.ByteString arg0 = (Google.ProtocolBuffers.ByteString)ToLua.ToObject(L, 2); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 3); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <byte[], Google.ProtocolBuffers.ExtensionRegistry>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); byte[] arg0 = ToLua.CheckByteBuffer(L, 2); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 3); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <System.IO.Stream, Google.ProtocolBuffers.ExtensionRegistry>(L, 2)) { Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> obj = (Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder>)ToLua.CheckObject <Google.ProtocolBuffers.GeneratedBuilderLite <MyLib.GCPlayerCmd, MyLib.GCPlayerCmd.Builder> >(L, 1); System.IO.Stream arg0 = (System.IO.Stream)ToLua.ToObject(L, 2); Google.ProtocolBuffers.ExtensionRegistry arg1 = (Google.ProtocolBuffers.ExtensionRegistry)ToLua.ToObject(L, 3); MyLib.GCPlayerCmd.Builder o = obj.MergeFrom(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: Google.ProtocolBuffers.GeneratedBuilderLite<MyLib.GCPlayerCmd,MyLib.GCPlayerCmd.Builder>.MergeFrom")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }