Files
LuaCsForBarotraumaEP/Barotrauma/BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs
Juan Pablo Arce 3f2c843247 Unstable v0.19.3.0
2022-09-02 15:10:56 -03:00

25 lines
630 B
C#

using System;
namespace Barotrauma.Networking
{
class ClientEntityEvent : NetEntityEvent
{
private readonly IClientSerializable serializable;
public readonly UInt16 CharacterStateID;
public ClientEntityEvent(IClientSerializable entity, UInt16 eventId, UInt16 characterStateId)
: base(entity, eventId)
{
serializable = entity;
CharacterStateID = characterStateId;
}
public void Write(IWriteMessage msg)
{
msg.WriteUInt16(CharacterStateID);
serializable.ClientEventWrite(msg, Data);
}
}
}