Barotrauma Client Doc
|
Public Member Functions | |
ClientEntityEventManager (GameClient client) | |
void | CreateEvent (IClientSerializable entity, NetEntityEvent.IData extraData=null) |
void | Write (in SegmentTableWriter< ClientNetSegment > segmentTable, IWriteMessage msg, NetworkConnection serverConnection) |
bool | Read (ServerNetSegment type, IReadMessage msg, float sendingTime) |
Read the events from the message, ignoring ones we've already received. Returns false if reading the events fails. More... | |
void | Clear () |
void | ClearSelf () |
Clears events generated by the current client, used when resynchronizing with the server after a timeout. More... | |
Public Attributes | |
Dictionary< UInt16, float > | eventLastSent |
Protected Member Functions | |
override void | WriteEvent (IWriteMessage buffer, NetEntityEvent entityEvent, Client recipient=null) |
void | ReadEvent (IReadMessage buffer, IServerSerializable entity, float sendingTime) |
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 More... | |
Properties | |
UInt16 | LastReceivedID [get] |
bool | MidRoundSyncing [get] |
bool | MidRoundSyncingDone [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) |
Definition at line 7 of file ClientEntityEventManager.cs.
Barotrauma.Networking.ClientEntityEventManager.ClientEntityEventManager | ( | GameClient | client | ) |
Definition at line 37 of file ClientEntityEventManager.cs.
void Barotrauma.Networking.ClientEntityEventManager.Clear | ( | ) |
Definition at line 254 of file ClientEntityEventManager.cs.
void Barotrauma.Networking.ClientEntityEventManager.ClearSelf | ( | ) |
Clears events generated by the current client, used when resynchronizing with the server after a timeout.
Definition at line 268 of file ClientEntityEventManager.cs.
void Barotrauma.Networking.ClientEntityEventManager.CreateEvent | ( | IClientSerializable | entity, |
NetEntityEvent.IData | extraData = null |
||
) |
Definition at line 45 of file ClientEntityEventManager.cs.
bool Barotrauma.Networking.ClientEntityEventManager.Read | ( | ServerNetSegment | type, |
IReadMessage | msg, | ||
float | sendingTime | ||
) |
Read the events from the message, ignoring ones we've already received. Returns false if reading the events fails.
Definition at line 116 of file ClientEntityEventManager.cs.
|
protected |
Definition at line 249 of file ClientEntityEventManager.cs.
void Barotrauma.Networking.ClientEntityEventManager.Write | ( | in SegmentTableWriter< ClientNetSegment > | segmentTable, |
IWriteMessage | msg, | ||
NetworkConnection | serverConnection | ||
) |
Definition at line 69 of file ClientEntityEventManager.cs.
|
protectedvirtual |
Implements Barotrauma.Networking.NetEntityEventManager.
Definition at line 240 of file ClientEntityEventManager.cs.
Dictionary<UInt16, float> Barotrauma.Networking.ClientEntityEventManager.eventLastSent |
Definition at line 17 of file ClientEntityEventManager.cs.
|
get |
Definition at line 19 of file ClientEntityEventManager.cs.
|
get |
Definition at line 26 of file ClientEntityEventManager.cs.
|
get |
Definition at line 31 of file ClientEntityEventManager.cs.