diff options
author | Melanie | 2012-03-11 02:29:43 +0000 |
---|---|---|
committer | Melanie | 2012-03-11 02:29:43 +0000 |
commit | f292e19689f9b01a5706e765543064b6ad61caa9 (patch) | |
tree | 0752aaa6a4ddc23c2f3a9296f02143cea3b6e6e1 /OpenSim/Region/ClientStack/Linden | |
parent | Merge branch 'master' into careminster (diff) | |
parent | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC-f292e19689f9b01a5706e765543064b6ad61caa9.zip opensim-SC-f292e19689f9b01a5706e765543064b6ad61caa9.tar.gz opensim-SC-f292e19689f9b01a5706e765543064b6ad61caa9.tar.bz2 opensim-SC-f292e19689f9b01a5706e765543064b6ad61caa9.tar.xz |
Merge branch 'master' into careminster
Conflicts:
OpenSim/Region/Application/OpenSimBase.cs
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 051c4fa..d973a06 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -319,7 +319,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
319 | protected readonly UUID m_agentId; | 319 | protected readonly UUID m_agentId; |
320 | private readonly uint m_circuitCode; | 320 | private readonly uint m_circuitCode; |
321 | private readonly byte[] m_channelVersion = Utils.EmptyBytes; | 321 | private readonly byte[] m_channelVersion = Utils.EmptyBytes; |
322 | private readonly Dictionary<string, UUID> m_defaultAnimations = new Dictionary<string, UUID>(); | ||
323 | private readonly IGroupsModule m_GroupsModule; | 322 | private readonly IGroupsModule m_GroupsModule; |
324 | 323 | ||
325 | private int m_cachedTextureSerial; | 324 | private int m_cachedTextureSerial; |
@@ -463,10 +462,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
463 | RegisterInterface<IClientChat>(this); | 462 | RegisterInterface<IClientChat>(this); |
464 | RegisterInterface<IClientIPEndpoint>(this); | 463 | RegisterInterface<IClientIPEndpoint>(this); |
465 | 464 | ||
466 | InitDefaultAnimations(); | ||
467 | |||
468 | m_scene = scene; | 465 | m_scene = scene; |
469 | |||
470 | m_entityUpdates = new PriorityQueue(m_scene.Entities.Count); | 466 | m_entityUpdates = new PriorityQueue(m_scene.Entities.Count); |
471 | m_entityProps = new PriorityQueue(m_scene.Entities.Count); | 467 | m_entityProps = new PriorityQueue(m_scene.Entities.Count); |
472 | m_fullUpdateDataBlocksBuilder = new List<ObjectUpdatePacket.ObjectDataBlock>(); | 468 | m_fullUpdateDataBlocksBuilder = new List<ObjectUpdatePacket.ObjectDataBlock>(); |
@@ -11373,30 +11369,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
11373 | OutPacket(scriptQuestion, ThrottleOutPacketType.Task); | 11369 | OutPacket(scriptQuestion, ThrottleOutPacketType.Task); |
11374 | } | 11370 | } |
11375 | 11371 | ||
11376 | private void InitDefaultAnimations() | ||
11377 | { | ||
11378 | using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) | ||
11379 | { | ||
11380 | XmlDocument doc = new XmlDocument(); | ||
11381 | doc.Load(reader); | ||
11382 | if (doc.DocumentElement != null) | ||
11383 | foreach (XmlNode nod in doc.DocumentElement.ChildNodes) | ||
11384 | { | ||
11385 | if (nod.Attributes["name"] != null) | ||
11386 | { | ||
11387 | string name = nod.Attributes["name"].Value.ToLower(); | ||
11388 | string id = nod.InnerText; | ||
11389 | m_defaultAnimations.Add(name, (UUID)id); | ||
11390 | } | ||
11391 | } | ||
11392 | } | ||
11393 | } | ||
11394 | |||
11395 | public UUID GetDefaultAnimation(string name) | 11372 | public UUID GetDefaultAnimation(string name) |
11396 | { | 11373 | { |
11397 | if (m_defaultAnimations.ContainsKey(name)) | 11374 | return SLUtil.GetDefaultAvatarAnimation(name); |
11398 | return m_defaultAnimations[name]; | ||
11399 | return UUID.Zero; | ||
11400 | } | 11375 | } |
11401 | 11376 | ||
11402 | /// <summary> | 11377 | /// <summary> |