public TernaryLerpBlendNode(TernaryLerpBlendNodeDescription nodeDesc, AnimationPackage package) { Name = nodeDesc.Name; BlendPosition = nodeDesc.BlendPosition; Child1Position = nodeDesc.Child1NodePosition; Child2Position = nodeDesc.Child2NodePosition; Child3Position = nodeDesc.Child3NodePosition; child1 = AnimationNode.Create(package.NodeDescriptions[nodeDesc.Child1NodeName], package); child2 = AnimationNode.Create(package.NodeDescriptions[nodeDesc.Child2NodeName], package); child3 = AnimationNode.Create(package.NodeDescriptions[nodeDesc.Child3NodeName], package); playbackRate = 1.0f; PlaybackRate = nodeDesc.PlaybackRate; }