Exemple #1
0
        public static void HandleMountInformationRequestMessage(WorldClient client, MountInformationRequestMessage message)
        {
            var record = MountManager.Instance.GetMount((int)message.id);

            if (record == null)
            {
                client.Send(new MountDataErrorMessage(-1));
                return;
            }

            var mount = new Mount(record);

            SendMountDataMessage(client, mount.GetMountClientData());
        }
Exemple #2
0
        public static void HandleMountInformationRequest(MountInformationRequestMessage message, WorldClient client)
        {
            CharacterMountRecord record = null;

            foreach (var re in CharacterMountRecord.CharactersMounts)
            {
                if (re.UId == message.id)
                {
                    record = re;
                }
            }

            if (record != null)
            {
                client.Send(new MountDataMessage(record.GetMountClientData()));
            }
        }