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