static public int Finish(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)checkSelf(l); self.Finish(); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int ReadChar(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)checkSelf(l); var ret = self.ReadChar(); pushValue(l, true); pushValue(l, ret); return(2); } catch (Exception e) { return(error(l, e)); } }
static public int WriteBlock(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)LuaObject.checkSelf(l); byte[] bytes = LuaDLL.lua_tobytes(l, 2); self.data.WriteBlock(bytes); LuaObject.pushValue(l, true); return(1); } catch (Exception e) { return(LuaObject.error(l, e)); } }
static public int ReadBlock(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)LuaObject.checkSelf(l); byte[] bytes = self.data.ReadBlock(); LuaObject.pushValue(l, true); LuaDLL.lua_pushlstring(l, bytes, bytes.Length); return(2); } catch (Exception e) { return(LuaObject.error(l, e)); } }
static public int SetOffset(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)checkSelf(l); System.Int32 a1; checkType(l, 2, out a1); self.SetOffset(a1); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int WriteFloat(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)checkSelf(l); System.Single a1; checkType(l, 2, out a1); self.WriteFloat(a1); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int WriteBlock(IntPtr l) { try { NetLuaPacket self = (NetLuaPacket)checkSelf(l); System.Byte[] a1; checkArray(l, 2, out a1); self.WriteBlock(a1); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int constructor(IntPtr l) { try { NetLuaPacket o; System.Int32 a1; checkType(l, 2, out a1); o = new NetLuaPacket(a1); pushValue(l, true); pushValue(l, o); return(2); } catch (Exception e) { return(error(l, e)); } }
/// <summary> /// Post the specified packet. /// </summary> /// <param name="packet">Packet.</param> public virtual void Post(NetLuaPacket packet) { Post(packet.Data); }
public virtual void Send(NetLuaPacket packet) { Send(packet.Data); }