Exemple #1
0
        private void UpdateVisuals(Player player)
        {
            var visualUpdate = new ServerEntityVisualUpdate
            {
                UnitId      = MountType == PetType.GroundMount ? Guid : player.Guid,
                Race        = (byte)player.Race,
                Sex         = (byte)player.Sex,
                ItemVisuals = (PilotDisplayInfo == null ? GetAppearance() : player.GetAppearance()).ToList()
            };

            if (MountType == PetType.GroundMount)
            {
                visualUpdate.CreatureId  = CreatureEntry.Id;
                visualUpdate.DisplayInfo = DisplayInfo;
            }

            EnqueueToVisible(visualUpdate, true);
        }