>>36
どんな変数で指定したいの?

var component = GetComponent( 変数.GetType().ToString());
で"変数"の型のコンポーネントを取得できそうな気がするけど