>>38 >>39 ありがとうございます。

敵の種類ごとにスクリプトをenemy1、enemy2・・・と
設けてて、それぞれのdamage()関数(処理はそれぞれ異なる)を
呼びたいのですが
public int stage_no;
GetComponent<"enemy" + stage_no >().damage();
の様なイメージでしたが駄目でした。

「変数.GetType().ToString()」を使ってみましたが、
enemy1 enemy1;
GetComponent(enemy1.GetType().ToString()) ().damage();

で、damage()が見つからない旨のエラーが出ました。
やり方が違ってるのかもしれません。

まあ変数は普通には使えなさそうという事がわかったので、
継承で解決というのを目指してみます。