diff options
author | Sean Dague | 2007-12-12 20:45:39 +0000 |
---|---|---|
committer | Sean Dague | 2007-12-12 20:45:39 +0000 |
commit | 100fb6a0b1049a01a15840420a131d5bd5ed0a80 (patch) | |
tree | 649e7e6320fc05ba0a4ca78a5064ee73f9c94220 /OpenSim/Region/Environment/Scenes/AvatarAnimations.cs | |
parent | * In our quest for sim heartbeat stats, we're a touch closer to accurate obje... (diff) | |
download | opensim-SC_OLD-100fb6a0b1049a01a15840420a131d5bd5ed0a80.zip opensim-SC_OLD-100fb6a0b1049a01a15840420a131d5bd5ed0a80.tar.gz opensim-SC_OLD-100fb6a0b1049a01a15840420a131d5bd5ed0a80.tar.bz2 opensim-SC_OLD-100fb6a0b1049a01a15840420a131d5bd5ed0a80.tar.xz |
remove another partial class, and map another class back to a real file
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/AvatarAnimations.cs (renamed from OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs) | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs index f016ac2..d508c9e 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.Animations.cs +++ b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs | |||
@@ -28,42 +28,41 @@ | |||
28 | using System.Collections.Generic; | 28 | using System.Collections.Generic; |
29 | using System.Xml; | 29 | using System.Xml; |
30 | using libsecondlife; | 30 | using libsecondlife; |
31 | using libsecondlife.Packets; | ||
32 | |||
31 | 33 | ||
32 | namespace OpenSim.Region.Environment.Scenes | 34 | namespace OpenSim.Region.Environment.Scenes |
33 | { | 35 | { |
34 | partial class ScenePresence | 36 | public class AvatarAnimations |
35 | { | 37 | { |
36 | public class AvatarAnimations | 38 | public Dictionary<string, LLUUID> AnimsLLUUID = new Dictionary<string, LLUUID>(); |
39 | public Dictionary<LLUUID, string> AnimsNames = new Dictionary<LLUUID, string>(); | ||
40 | |||
41 | public AvatarAnimations() | ||
37 | { | 42 | { |
38 | public Dictionary<string, LLUUID> AnimsLLUUID = new Dictionary<string, LLUUID>(); | 43 | } |
39 | public Dictionary<LLUUID, string> AnimsNames = new Dictionary<LLUUID, string>(); | 44 | |
40 | 45 | public void LoadAnims() | |
41 | public AvatarAnimations() | 46 | { |
42 | { | 47 | //MainLog.Instance.Verbose("CLIENT", "Loading avatar animations"); |
43 | } | 48 | using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) |
44 | |||
45 | public void LoadAnims() | ||
46 | { | 49 | { |
47 | //MainLog.Instance.Verbose("CLIENT", "Loading avatar animations"); | 50 | XmlDocument doc = new XmlDocument(); |
48 | using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) | 51 | doc.Load(reader); |
52 | foreach (XmlNode nod in doc.DocumentElement.ChildNodes) | ||
49 | { | 53 | { |
50 | XmlDocument doc = new XmlDocument(); | 54 | if (nod.Attributes["name"] != null) |
51 | doc.Load(reader); | ||
52 | foreach (XmlNode nod in doc.DocumentElement.ChildNodes) | ||
53 | { | 55 | { |
54 | if (nod.Attributes["name"] != null) | 56 | AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText); |
55 | { | ||
56 | AnimsLLUUID.Add(nod.Attributes["name"].Value, nod.InnerText); | ||
57 | } | ||
58 | } | 57 | } |
59 | } | 58 | } |
60 | 59 | } | |
61 | // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); | 60 | |
62 | 61 | // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); | |
63 | foreach (KeyValuePair<string, LLUUID> kp in Animations.AnimsLLUUID) | 62 | |
64 | { | 63 | foreach (KeyValuePair<string, LLUUID> kp in ScenePresence.Animations.AnimsLLUUID) |
65 | AnimsNames.Add(kp.Value, kp.Key); | 64 | { |
66 | } | 65 | AnimsNames.Add(kp.Value, kp.Key); |
67 | } | 66 | } |
68 | } | 67 | } |
69 | } | 68 | } |