public void BombShoot(float Dmg, string PlayerTeg, Vector2 vector, Vector2 PlayerPos) { EnemyBomb bomb = Instantiate(bulletPrefab) as EnemyBomb; bomb.transform.position = ShootPos.position; bomb.Damage = Dmg; bomb.TargetTag = PlayerTeg; bomb.PlayerPos = PlayerPos; // Vector2 dir = target.position - transform.position; float time = 70 * Time.fixedDeltaTime; Vector2 start = new Vector2(vector.x, vector.y) / time - 0.5f * Physics2D.gravity * time; // start.y *= -1; bomb.GetComponent <Rigidbody2D>().velocity = start; bomb.GetComponent <Rigidbody2D>().AddTorque(500); }