public ProceduralAnimationSet(params ProceduralAnimation[] animations)
{
if ((animations == null) || (animations.Length == 0)) {
throw new ArgumentNullException("animations");
}
_animations = (ProceduralAnimation[])animations.Clone();
}