CommunicationsManager is practically empty. Only NetworkServersInfo is there.

This commit is contained in:
Diva Canto
2010-01-10 19:42:36 -08:00
parent 49618dc102
commit 0c2946031b
13 changed files with 34 additions and 102 deletions

View File

@@ -34,6 +34,7 @@ using OpenSim.Region.Framework.Scenes;
using OpenSim.Region.CoreModules.Avatar.NPC;
using OpenSim.Framework;
using Timer=System.Timers.Timer;
using OpenSim.Services.Interfaces;
namespace OpenSim.Region.OptionalModules.World.NPC
{
@@ -63,11 +64,16 @@ namespace OpenSim.Region.OptionalModules.World.NPC
if (m_appearanceCache.ContainsKey(target))
return m_appearanceCache[target];
AvatarAppearance x = scene.CommsManager.AvatarService.GetUserAppearance(target);
AvatarData adata = scene.AvatarService.GetAvatar(target);
if (adata != null)
{
AvatarAppearance x = adata.ToAvatarAppearance();
m_appearanceCache.Add(target, x);
m_appearanceCache.Add(target, x);
return x;
return x;
}
return new AvatarAppearance();
}
public UUID CreateNPC(string firstname, string lastname,Vector3 position, Scene scene, UUID cloneAppearanceFrom)