2DシューティングゲームでZキーで強ショット、Xキーで弱ショットが出るとします。しかし、ZキーとXキーを同時に押すと両方のショットが出てしまいます。
同時押しした場合、Xキーの弱ショットのみ出すという方法はどなたがご存知ありませんか?

一応、大体こんな感じのコードでやっております。

if (Input.GetKeyDown (KeyCode.Z) )
{
GameObject clone = Instantiate (bullet, transform.position, Quaternion.identity) as GameObject; //弾の生成
  clone.GetComponent<Rigidbody2D> ().velocity = new Vector2 (0, 15);       //弾をy軸15へ飛ばす
}

if (Input.GetKeyDown (KeyCode.X) )
{
GameObject clone = Instantiate (bullet2, transform.position, Quaternion.identity) as GameObject; //弾の生成
  clone.GetComponent<Rigidbody2D> ().velocity = new Vector2 (0, 15);       //弾をy軸15へ飛ばす
}