Client LuaCsForBarotrauma
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs
1 using System;
2 
3 namespace Barotrauma.Networking
4 {
6  {
7  private readonly IClientSerializable serializable;
8 
9  public readonly UInt16 CharacterStateID;
10 
11  public ClientEntityEvent(IClientSerializable entity, UInt16 eventId, UInt16 characterStateId)
12  : base(entity, eventId)
13  {
14  serializable = entity;
15  CharacterStateID = characterStateId;
16  }
17 
18  public void Write(IWriteMessage msg)
19  {
21  serializable.ClientEventWrite(msg, Data);
22  }
23  }
24 }
ClientEntityEvent(IClientSerializable entity, UInt16 eventId, UInt16 characterStateId)
Interface for entities that the clients can send events to the server