aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 57a995c..ee18a94 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -33,6 +33,7 @@ using System.Reflection;
33using System.Text; 33using System.Text;
34using System.Threading; 34using System.Threading;
35using System.Timers; 35using System.Timers;
36using System.Xml;
36using OpenMetaverse; 37using OpenMetaverse;
37using OpenMetaverse.Packets; 38using OpenMetaverse.Packets;
38using log4net; 39using log4net;
@@ -3478,6 +3479,20 @@ namespace OpenSim.Region.ClientStack.LindenUDP
3478 3479
3479 private void InitDefaultAnimations() 3480 private void InitDefaultAnimations()
3480 { 3481 {
3482 using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml"))
3483 {
3484 XmlDocument doc = new XmlDocument();
3485 doc.Load(reader);
3486 foreach (XmlNode nod in doc.DocumentElement.ChildNodes)
3487 {
3488 if (nod.Attributes["name"] != null)
3489 {
3490 string name = (string)nod.Attributes["name"].Value.ToLower();
3491 string id = (string)nod.InnerText;
3492 m_defaultAnimations.Add(name, id);
3493 }
3494 }
3495 }
3481 } 3496 }
3482 3497
3483 public UUID GetDefaultAnimation(string name) 3498 public UUID GetDefaultAnimation(string name)