public Continuous1DLerpBlendNode(Continuous1DLerpBlendNodeDescription nodeDesc, AnimationPackage package) { Name = nodeDesc.Name; BlendPosition = nodeDesc.BlendPosition; ChildrenByPosition = new Dictionary<float, AnimationNode>(); for (int c = 0; c < nodeDesc.ChildNodeNames.Count; c++ ) { AnimationNode childNode = AnimationNode.Create(package.NodeDescriptions[nodeDesc.ChildNodeNames[c]], package); ChildrenByPosition.Add(nodeDesc.ChildPositionsByName[nodeDesc.ChildNodeNames[c]], childNode); } playbackRate = 1.0f; PlaybackRate = nodeDesc.PlaybackRate; }
public Continuous1DLerpBlendNode(Continuous1DLerpBlendNodeDescription nodeDesc, AnimationPackage package) { Name = nodeDesc.Name; BlendPosition = nodeDesc.BlendPosition; ChildrenByPosition = new Dictionary <float, AnimationNode>(); for (int c = 0; c < nodeDesc.ChildNodeNames.Count; c++) { AnimationNode childNode = AnimationNode.Create(package.NodeDescriptions[nodeDesc.ChildNodeNames[c]], package); ChildrenByPosition.Add(nodeDesc.ChildPositionsByName[nodeDesc.ChildNodeNames[c]], childNode); } playbackRate = 1.0f; PlaybackRate = nodeDesc.PlaybackRate; }