One of the [AddComponent][1] overloads takes a class name instead of a type. So just call it with the name of the class from your list.
[1]: http://docs.unity3d.com/ScriptReference/GameObject.AddComponent.html
↧