Пример #1
0
        internal int Serialize(System.IO.Stream stream)
        {
            stream.Write(BitConverter.GetBytes(cmdID.ToUInt16()), 0, sizeof(UInt16));
            stream.Write(BitConverter.GetBytes(bodyLen), 0, sizeof(UInt32));

            return(0);
        }
 static int ToUInt16(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         Protocols.ProtoID obj = (Protocols.ProtoID)ToLua.CheckObject <Protocols.ProtoID>(L, 1);
         ushort            o   = obj.ToUInt16();
         LuaDLL.lua_pushnumber(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }