From 1324082b90a0c52a8f6d61802aff3442fb95df67 Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Tue, 17 Nov 2009 15:05:40 +0000 Subject: refactor: move most animation methods from ScenePresence into a new ScenePresenceAnimator class --- OpenSim/Region/Framework/Scenes/AnimationSet.cs | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'OpenSim/Region/Framework/Scenes/AnimationSet.cs') diff --git a/OpenSim/Region/Framework/Scenes/AnimationSet.cs b/OpenSim/Region/Framework/Scenes/AnimationSet.cs index 740d168..3e6781e 100644 --- a/OpenSim/Region/Framework/Scenes/AnimationSet.cs +++ b/OpenSim/Region/Framework/Scenes/AnimationSet.cs @@ -39,13 +39,14 @@ namespace OpenSim.Region.Framework.Scenes { public static AvatarAnimations Animations = new AvatarAnimations(); - private Animation m_defaultAnimation = new Animation(); - private List m_animations = new List(); + private OpenSim.Framework.Animation m_defaultAnimation = new OpenSim.Framework.Animation(); + private List m_animations = new List(); - public Animation DefaultAnimation + public OpenSim.Framework.Animation DefaultAnimation { get { return m_defaultAnimation; } } + public AnimationSet() { ResetDefaultAnimation(); @@ -71,7 +72,7 @@ namespace OpenSim.Region.Framework.Scenes { if (!HasAnimation(animID)) { - m_animations.Add(new Animation(animID, sequenceNum, objectID)); + m_animations.Add(new OpenSim.Framework.Animation(animID, sequenceNum, objectID)); return true; } } @@ -115,7 +116,7 @@ namespace OpenSim.Region.Framework.Scenes { if (m_defaultAnimation.AnimID != animID) { - m_defaultAnimation = new Animation(animID, sequenceNum, objectID); + m_defaultAnimation = new OpenSim.Framework.Animation(animID, sequenceNum, objectID); return true; } return false; @@ -159,13 +160,13 @@ namespace OpenSim.Region.Framework.Scenes } } - public Animation[] ToArray() + public OpenSim.Framework.Animation[] ToArray() { - Animation[] theArray = new Animation[m_animations.Count]; + OpenSim.Framework.Animation[] theArray = new OpenSim.Framework.Animation[m_animations.Count]; uint i = 0; try { - foreach (Animation anim in m_animations) + foreach (OpenSim.Framework.Animation anim in m_animations) theArray[i++] = anim; } catch @@ -175,9 +176,9 @@ namespace OpenSim.Region.Framework.Scenes return theArray; } - public void FromArray(Animation[] theArray) + public void FromArray(OpenSim.Framework.Animation[] theArray) { - foreach (Animation anim in theArray) + foreach (OpenSim.Framework.Animation anim in theArray) m_animations.Add(anim); } } -- cgit v1.1