MonsterEvent spawns monsters at start, writing networkeventtype using WriteRangedInt instead of WriteByte

This commit is contained in:
Regalis11
2016-01-31 17:39:50 +02:00
parent 92a162cbf5
commit 7f78582df7
6 changed files with 16 additions and 8 deletions

View File

@@ -125,7 +125,7 @@ namespace Barotrauma.Networking
public bool FillData(NetBuffer message)
{
message.Write((byte)eventType);
message.WriteRangedInteger(0, Enum.GetValues(typeof(NetworkEventType)).Length, (int)eventType);
Entity e = Entity.FindEntityByID(id);
if (e == null) return false;
@@ -182,7 +182,7 @@ namespace Barotrauma.Networking
try
{
eventType = (NetworkEventType)message.ReadByte();
eventType = (NetworkEventType)message.ReadRangedInteger(0, Enum.GetValues(typeof(NetworkEventType)).Length);
id = message.ReadUInt16();
}
catch