コード例 #1
0
        public void PushMessagesToSend(MessagesToSend messages, NetFrameStats frameStats)
        {
            serializedMessagesToSend.SerializeFrom(messages, commandMetaData);
            serializedMessagesToSend.SendAndClear(connection, commandMetaData, frameStats);

            serializedMessagesToSend.Clear();
            messages.Clear();
        }
コード例 #2
0
        public void PushMessagesToSend(MessagesToSend messages)
        {
            serializedMessagesToSend.SerializeFrom(messages, commandMetaDataManager.GetEmptyMetaDataStorage());
            var metaData = serializedMessagesToSend.SendAndClear(connection);

            commandMetaDataManager.AddMetaData(metaData);
            serializedMessagesToSend.Clear();
            messages.Clear();
        }
コード例 #3
0
        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();
        }