From 100fb6a0b1049a01a15840420a131d5bd5ed0a80 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 12 Dec 2007 20:45:39 +0000 Subject: [PATCH] remove another partial class, and map another class back to a real file --- ...ence.Animations.cs => AvatarAnimations.cs} | 51 +++++++++---------- .../Environment/Scenes/ScenePresence.cs | 2 +- 2 files changed, 26 insertions(+), 27 deletions(-) rename OpenSim/Region/Environment/Scenes/{ScenePresence.Animations.cs => AvatarAnimations.cs} (61%) diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs similarity index 61% rename from OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs rename to OpenSim/Region/Environment/Scenes/AvatarAnimations.cs index f016ac2bca..d508c9ea4a 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs +++ b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs @@ -28,42 +28,41 @@ using System.Collections.Generic; using System.Xml; using libsecondlife; +using libsecondlife.Packets; + namespace OpenSim.Region.Environment.Scenes { - partial class ScenePresence + public class AvatarAnimations { - public class AvatarAnimations + public Dictionary AnimsLLUUID = new Dictionary(); + public Dictionary AnimsNames = new Dictionary(); + + public AvatarAnimations() { - public Dictionary AnimsLLUUID = new Dictionary(); - public Dictionary AnimsNames = new Dictionary(); - - public AvatarAnimations() + } + + public void LoadAnims() + { + //MainLog.Instance.Verbose("CLIENT", "Loading avatar animations"); + using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) { - } - - public void LoadAnims() - { - //MainLog.Instance.Verbose("CLIENT", "Loading avatar animations"); - using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) + XmlDocument doc = new XmlDocument(); + doc.Load(reader); + foreach (XmlNode nod in doc.DocumentElement.ChildNodes) { - XmlDocument doc = new XmlDocument(); - doc.Load(reader); - foreach (XmlNode nod in doc.DocumentElement.ChildNodes) + if (nod.Attributes["name"] != null) { - if (nod.Attributes["name"] != null) - { - AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText); - } + AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText); } } - - // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); - - foreach (KeyValuePair kp in Animations.AnimsLLUUID) - { - AnimsNames.Add(kp.Value, kp.Key); - } + } + + // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); + + foreach (KeyValuePair kp in ScenePresence.Animations.AnimsLLUUID) + { + AnimsNames.Add(kp.Value, kp.Key); } } } diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 06400670df..512eed0b9b 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -38,7 +38,7 @@ using OpenSim.Region.Physics.Manager; namespace OpenSim.Region.Environment.Scenes { - public partial class ScenePresence : EntityBase + public class ScenePresence : EntityBase { public static AvatarAnimations Animations; public static byte[] DefaultTexture;