Exemplo n.º 1
0
 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));
     }
 }
Exemplo n.º 2
0
 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));
     }
 }
Exemplo n.º 3
0
 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));
     }
 }
Exemplo n.º 4
0
 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));
     }
 }
Exemplo n.º 5
0
 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));
     }
 }
Exemplo n.º 6
0
 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));
     }
 }
Exemplo n.º 7
0
 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));
     }
 }
Exemplo n.º 8
0
 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));
     }
 }
Exemplo n.º 9
0
 /// <summary>
 /// Post the specified packet.
 /// </summary>
 /// <param name="packet">Packet.</param>
 public virtual void     Post(NetLuaPacket packet)
 {
     Post(packet.Data);
 }
Exemplo n.º 10
0
 public virtual void     Send(NetLuaPacket packet)
 {
     Send(packet.Data);
 }