シューティングゲームとかで、銃の発射口が複数あってそこを1個づつずらして発射するっていうプログラムを作ってるのですけど
こういう処理を
if (Trigger == 1)
{
if (i == 0)
{
発射処理;
i++

}
else if (i == 1)
{
発射処理;

}
if (i >= 2)
{
i = 0;
}

}
こんな感じでやってるのですが、発射口の数が違う処理やりたいときに同じような処理をまた書かなければいけなくなってしまいます。
これをなんとか発射口の数を指定するだけでいいようにできませんか?