diff options
author | Melanie | 2012-05-04 20:02:14 +0200 |
---|---|---|
committer | Melanie | 2012-05-04 20:02:14 +0200 |
commit | 88c4c7283f7b867aa27b344061c7c9be965db9aa (patch) | |
tree | da360e49c23c33e40c219eddd1af53c14247a3e3 /OpenSim/Region/Framework/Scenes/Animation | |
parent | *TO TEST/REVIEW* added current default animation in animationSet.cs to/fromAr... (diff) | |
download | opensim-SC-88c4c7283f7b867aa27b344061c7c9be965db9aa.zip opensim-SC-88c4c7283f7b867aa27b344061c7c9be965db9aa.tar.gz opensim-SC-88c4c7283f7b867aa27b344061c7c9be965db9aa.tar.bz2 opensim-SC-88c4c7283f7b867aa27b344061c7c9be965db9aa.tar.xz |
Revert "*TO TEST/REVIEW* added current default animation in animationSet.cs to/fromArray in array element 0. This may cause compatibilities issues, but think this information is needed for proper crossings. OSG regions did survived tps in/out with this. ALso added velocity in crossings cases, for now detected by Teleport flag equal to Default (0);"
This reverts commit 12c9916193bbb87aaa95407f798c241cbe5e23cb.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Animation')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Animation/AnimationSet.cs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Animation/AnimationSet.cs b/OpenSim/Region/Framework/Scenes/Animation/AnimationSet.cs index da1b9e0..33041e9 100644 --- a/OpenSim/Region/Framework/Scenes/Animation/AnimationSet.cs +++ b/OpenSim/Region/Framework/Scenes/Animation/AnimationSet.cs | |||
@@ -168,11 +168,10 @@ namespace OpenSim.Region.Framework.Scenes.Animation | |||
168 | 168 | ||
169 | public OpenSim.Framework.Animation[] ToArray() | 169 | public OpenSim.Framework.Animation[] ToArray() |
170 | { | 170 | { |
171 | OpenSim.Framework.Animation[] theArray = new OpenSim.Framework.Animation[m_animations.Count + 1]; | 171 | OpenSim.Framework.Animation[] theArray = new OpenSim.Framework.Animation[m_animations.Count]; |
172 | uint i = 0; | 172 | uint i = 0; |
173 | try | 173 | try |
174 | { | 174 | { |
175 | theArray[i++] = m_defaultAnimation; | ||
176 | foreach (OpenSim.Framework.Animation anim in m_animations) | 175 | foreach (OpenSim.Framework.Animation anim in m_animations) |
177 | theArray[i++] = anim; | 176 | theArray[i++] = anim; |
178 | } | 177 | } |
@@ -185,14 +184,8 @@ namespace OpenSim.Region.Framework.Scenes.Animation | |||
185 | 184 | ||
186 | public void FromArray(OpenSim.Framework.Animation[] theArray) | 185 | public void FromArray(OpenSim.Framework.Animation[] theArray) |
187 | { | 186 | { |
188 | // foreach (OpenSim.Framework.Animation anim in theArray) | 187 | foreach (OpenSim.Framework.Animation anim in theArray) |
189 | // m_animations.Add(anim); | 188 | m_animations.Add(anim); |
190 | if (theArray.Length > 0) | ||
191 | { | ||
192 | m_defaultAnimation = theArray[0]; | ||
193 | for (int i = 1; i < theArray.Length; i++) | ||
194 | m_animations.Add(theArray[i]); | ||
195 | } | ||
196 | } | 189 | } |
197 | } | 190 | } |
198 | } | 191 | } |