Esempio n. 1
0
        public override void DoHandle(INetworkChannel channel, PlayerEntity entity,
                                      EClient2ServerMessage eClient2ServerMessage, ReusableList <UpdateLatestPacakge> messageBody)
        {
            var messageAck = UpdateMessageAck.Allocate();

            messageAck.AckSeq = channel.Serializer.MessageTypeInfo.LatestUpdateMessageSeq;
            _logger.DebugFormat("UserUpdateAckMsgHandler:{0}", messageAck.AckSeq);
            channel.SendRealTime((int)EServer2ClientMessage.UpdateAck, messageAck);
            messageAck.ReleaseReference();
        }
 public override void DoHandle(int messageType, UpdateMessageAck messageBody)
 {
     _updateLatestHandler.BaseUserCmdSeq = messageBody.AckSeq;
 }
 public override void DoHandle(int messageType, UpdateMessageAck messageBody)
 {
     _clientUpdateLatestHandler.LastAckUserCmdSeq = messageBody.AckSeq;
 }