public void PushMessagesToSend(MessagesToSend messages, NetFrameStats frameStats) { serializedMessagesToSend.SerializeFrom(messages, commandMetaData); serializedMessagesToSend.SendAndClear(connection, commandMetaData, frameStats); serializedMessagesToSend.Clear(); messages.Clear(); }
public void PushMessagesToSend(MessagesToSend messages) { serializedMessagesToSend.SerializeFrom(messages, commandMetaDataManager.GetEmptyMetaDataStorage()); var metaData = serializedMessagesToSend.SendAndClear(connection); commandMetaDataManager.AddMetaData(metaData); serializedMessagesToSend.Clear(); messages.Clear(); }
public void PushMessagesToSend(MessagesToSend messages, NetFrameStats netFrameStats) { if (!EnableSerialization) { return; } serializedMessagesToSend.SerializeFrom(messages, commandMetaData); // Unable to actually send anything over a Connection, so just tidy up after serialization. serializedMessagesToSend.Clear(); messages.Clear(); }