Combine butter, shrimp, and mushrooms in a shallow pan. Cook over medium heat until mushrooms are half done. Mix together half and half cream and egg yolk. Pour this mixture into the pan and stir until it begins to thicken. Add Parmesan cheese, salt, and pepper to taste. Pour over cooked angel hair pasta.