refactor: move most animation methods from ScenePresence into a new ScenePresenceAnimator class

This commit is contained in:
Justin Clark-Casey (justincc)
2009-11-17 15:05:40 +00:00
parent 2606bf4a53
commit 1324082b90
7 changed files with 499 additions and 406 deletions

View File

@@ -741,9 +741,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
}
}
if (animID == UUID.Zero)
target.AddAnimation(animation, m_host.UUID);
target.Animator.AddAnimation(animation, m_host.UUID);
else
target.AddAnimation(animID, m_host.UUID);
target.Animator.AddAnimation(animID, m_host.UUID);
}
}
}
@@ -773,10 +773,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
}
}
}
if (animID == UUID.Zero)
target.RemoveAnimation(animation);
target.Animator.RemoveAnimation(animation);
else
target.RemoveAnimation(animID);
target.Animator.RemoveAnimation(animID);
}
}
}