Client LuaCsForBarotrauma
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs
1
using
System;
2
3
namespace
Barotrauma.Networking
4
{
5
class
ClientEntityEvent
:
NetEntityEvent
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
{
20
msg.
WriteUInt16
(
CharacterStateID
);
21
serializable.ClientEventWrite(msg,
Data
);
22
}
23
}
24
}
Barotrauma.Networking.ClientEntityEvent
Definition:
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs:6
Barotrauma.Networking.ClientEntityEvent.CharacterStateID
readonly UInt16 CharacterStateID
Definition:
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs:9
Barotrauma.Networking.ClientEntityEvent.Write
void Write(IWriteMessage msg)
Definition:
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs:18
Barotrauma.Networking.ClientEntityEvent.ClientEntityEvent
ClientEntityEvent(IClientSerializable entity, UInt16 eventId, UInt16 characterStateId)
Definition:
BarotraumaClient/ClientSource/Networking/NetEntityEvent/NetEntityEvent.cs:11
Barotrauma.Networking.NetEntityEvent
Definition:
BarotraumaShared/SharedSource/Networking/NetEntityEvent/NetEntityEvent.cs:6
Barotrauma.Networking.NetEntityEvent.Data
IData Data
Definition:
BarotraumaShared/SharedSource/Networking/NetEntityEvent/NetEntityEvent.cs:16
Barotrauma.Networking.IClientSerializable
Interface for entities that the clients can send events to the server
Definition:
INetSerializable.cs:9
Barotrauma.Networking.IWriteMessage
Definition:
IWriteMessage.cs:6
Barotrauma.Networking.IWriteMessage.WriteUInt16
void WriteUInt16(UInt16 val)
Barotrauma.Networking
Definition:
LuaBarotraumaAdditions.cs:9
Barotrauma
BarotraumaClient
ClientSource
Networking
NetEntityEvent
NetEntityEvent.cs
Generated by
1.9.1