Extension method for reading/writing enums in netbuffers, (untested) classes for sending files

This commit is contained in:
Regalis11
2016-02-24 15:45:45 +02:00
parent c613e5fcf8
commit 6f51c6fb33
10 changed files with 270 additions and 128 deletions
@@ -7,7 +7,7 @@ using Lidgren.Network;
namespace Barotrauma.Networking
{
enum PacketTypes
enum PacketTypes : int
{
Unknown,
@@ -36,6 +36,11 @@ namespace Barotrauma.Networking
SpectateRequest
}
enum ChatMessageType
{
Default, Admin, Dead, Server
}
enum VoteType
{
Unknown,
@@ -158,7 +163,7 @@ namespace Barotrauma.Networking
if (msgBytes.Count == 0) return null;
NetOutgoingMessage message = netPeer.CreateMessage();
message.Write((byte)PacketTypes.NetworkEvent);
message.WriteEnum(PacketTypes.NetworkEvent);
message.Write((float)NetTime.Now);
@@ -311,8 +316,4 @@ namespace Barotrauma.Networking
}
enum ChatMessageType
{
Default, Admin, Dead, Server
}
}