Thank you for the opportunity to help you with your question!
a mature mushroom drops spores then the spores fall on the ground and start to germinate. when they reach maturity they meet compatible spores and then mycelium originates ,after that comes pinheads originate hence primordia formation and growth of the mushroom ending up in maturity and also drops its spores and circle completed
Please let me know if you need any clarification. I'm always happy to answer your questions.