title: Get a list of all of components of a game object in Unity
body: <p>Say, I have a game object in my scene which has 12 components. Some of these components might be of the same type: for example, this game object might have two audio sources. Now, I want to add a C# script to this game object in a way that it collects the name of all of these components (in a list?), and prints them out in the console. How can I do that?</p>