public void addKeyframe(Keyframe keyframe) { /* * TODO: Make a check to avoid the user * to create too much keyframe at very close places */ frameList.Add(keyframe); }
/* * Add a keyframe to a TimelineKeyframe.It create the TimelineKeyframe if it does not exist * (It means that no keyframe add been had for now). */ public void addKeyframe(string nodeAnimName, Keyframe keyframe) { if (NodeTimelineMap == null) NodeTimelineMap[nodeAnimName] = new TimelineKeyframe(nodeAnimName); NodeTimelineMap[nodeAnimName].addKeyframe(keyframe); //if (NodeTimelineMap[nodeAnimName].FrameList.Count > 1) // EditingUtilities.GlobalInterpolation(defaultInterp, 0, null, null);//TODO: to complete after }