>>441
AddComponentって文字列でクラス名を指定できたはずだから、戻り値がnullならクラスが存在しないって判断できるんじゃね?

もっと厳密にやるならType.GetType("クラス名") で型を取得して、戻り値がnullじゃなかったら、その戻り値をAddComponentに渡してやればいいんじゃね?