|
Barotrauma Server
|
Public Member Functions | |
| ServerEntityEventManager (GameServer server) | |
| void | CreateEvent (IServerSerializable entity, NetEntityEvent.IData extraData=null) |
| void | Update (List< Client > clients) |
| void | Write (in SegmentTableWriter< ServerNetSegment > segmentTable, Client client, IWriteMessage msg) |
| Writes all the events that the client hasn't received yet into the outgoing message. | |
| void | Write (in SegmentTableWriter< ServerNetSegment > segmentTable, Client client, IWriteMessage msg, out List< NetEntityEvent > sentEvents) |
| Writes all the events that the client hasn't received yet into the outgoing message. | |
| void | InitClientMidRoundSync (Client client) |
| void | Read (IReadMessage msg, Client sender=null) |
| Read the events from the message, ignoring ones we've already received. | |
| void | Clear () |
Protected Member Functions | |
| override void | WriteEvent (IWriteMessage buffer, NetEntityEvent entityEvent, Client recipient=null) |
| void | ReadEvent (IReadMessage buffer, INetSerializable entity, Client sender=null) |
Protected Member Functions inherited from Barotrauma.Networking.NetEntityEventManager | |
| void | Write (IWriteMessage msg, List< NetEntityEvent > eventsToSync, out List< NetEntityEvent > sentEvents, Client recipient=null) |
| Write the events to the outgoing message. The recipient parameter is only needed for ServerEntityEventManager. | |
| void | WriteEvent (IWriteMessage buffer, NetEntityEvent entityEvent, Client recipient=null) |
Properties | |
| List< ServerEntityEvent > | Events [get] |
| List< ServerEntityEvent > | UniqueEvents [get] |
Additional Inherited Members | |
Static Public Attributes inherited from Barotrauma.Networking.NetEntityEventManager | |
| const int | MaxEventBufferLength = 1024 |
Static Protected Member Functions inherited from Barotrauma.Networking.NetEntityEventManager | |
| static bool | ValidateEntity (INetSerializable entity) |
| Barotrauma.Networking.ServerEntityEventManager.ServerEntityEventManager | ( | GameServer | server | ) |
| void Barotrauma.Networking.ServerEntityEventManager.Clear | ( | ) |
| void Barotrauma.Networking.ServerEntityEventManager.CreateEvent | ( | IServerSerializable | entity, |
| NetEntityEvent.IData | extraData = null ) |
| void Barotrauma.Networking.ServerEntityEventManager.InitClientMidRoundSync | ( | Client | client | ) |
| void Barotrauma.Networking.ServerEntityEventManager.Read | ( | IReadMessage | msg, |
| Client | sender = null ) |
Read the events from the message, ignoring ones we've already received.
|
protected |
| void Barotrauma.Networking.ServerEntityEventManager.Update | ( | List< Client > | clients | ) |
| void Barotrauma.Networking.ServerEntityEventManager.Write | ( | in SegmentTableWriter< ServerNetSegment > | segmentTable, |
| Client | client, | ||
| IWriteMessage | msg ) |
Writes all the events that the client hasn't received yet into the outgoing message.
| void Barotrauma.Networking.ServerEntityEventManager.Write | ( | in SegmentTableWriter< ServerNetSegment > | segmentTable, |
| Client | client, | ||
| IWriteMessage | msg, | ||
| out List< NetEntityEvent > | sentEvents ) |
Writes all the events that the client hasn't received yet into the outgoing message.
|
protected |
|
get |
|
get |