From c2ea7b99e1cdbc06035e12306a71712f763b0818 Mon Sep 17 00:00:00 2001 From: MW Date: Tue, 25 Mar 2008 18:48:07 +0000 Subject: Moved Avatar appearance Factory to its own project so that the reference to MySQLDatabaseMapper could be removed from Region.Environment. Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list. --- OpenSim/Region/Environment/Scenes/Scene.cs | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index f02f038..6644299 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -1461,7 +1461,7 @@ namespace OpenSim.Region.Environment.Scenes m_log.Warn("[AVATAR DEBUGGING]: Couldn't fetch avatar appearance from factory, please report this to the opensim mantis"); byte[] visualParams; AvatarWearable[] wearables; - AvatarFactoryModule.GetDefaultAvatarAppearance(out wearables, out visualParams); + GetDefaultAvatarAppearance(out wearables, out visualParams); appearance = new AvatarAppearance(client.AgentId, wearables, visualParams); } } @@ -2723,5 +2723,25 @@ namespace OpenSim.Region.Environment.Scenes } #endregion + + #region Avatar Appearance Default + + public static void GetDefaultAvatarAppearance(out AvatarWearable[] wearables, out byte[] visualParams) + { + visualParams = GetDefaultVisualParams(); + wearables = AvatarWearable.DefaultWearables; + } + + private static byte[] GetDefaultVisualParams() + { + byte[] visualParams; + visualParams = new byte[218]; + for (int i = 0; i < 218; i++) + { + visualParams[i] = 100; + } + return visualParams; + } + #endregion } } -- cgit v1.1