public UserTransformKeyframe AddKeyframe(Transform transform) { UserTransformKeyframe newKeyframe = new UserTransformKeyframe(transform); keyframes.Add(newKeyframe); return(newKeyframe); }
public UserTransformKeyframe AddKeyframe(Vector3 position, Quaternion rotation) { UserTransformKeyframe newKeyframe = new UserTransformKeyframe(position, rotation); keyframes.Add(newKeyframe); return(newKeyframe); }
public void CreateSnapshot(Transform desiredTransform) { UserTransformKeyframe keyframe = recording.AddKeyframe(desiredTransform); UserTransformableGhost ghost = keyframe.CreateGhost(target); ghosts.Add(ghost); IncorporateGhost(ghosts.Count - 1); }
public UserTransformKeyframe AddKeyframe(UserTransformKeyframe keyframe) { keyframes.Add(keyframe); return(keyframe); }
public virtual async Task Execute(UserTransformKeyframe keyframe, Transform frameOfReference) { }