예제 #1
0
 private void HandleBasicAckMessage(BasicAckMessage message, ConnectedHost source)
 {
     if (mConfirmed)
     {
         mConfirmed = false;
         GameRolePlayAttackMonsterRequestMessage newMessage = new GameRolePlayAttackMonsterRequestMessage();
         newMessage.monsterGroupId = AttackedMonstersId;
         mHost.SendMessage(newMessage);
     }
 }
예제 #2
0
        public static void BasicAckMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            BasicAckMessage basicAckMessage = (BasicAckMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                basicAckMessage.Deserialize(reader);
            }

            account.LastPacketID.Enqueue(basicAckMessage.lastPacketId);
            account.LastPacket = basicAckMessage.lastPacketId;
        }
예제 #3
0
 private void BasicAckMessageHandler(DofusClient client, BasicAckMessage message)
 {
     //
 }