public void Spawn(Vector2 pos, Vector2 dir, AsteroidSize size) { Asteroid asteroid = Instantiate(asteroidPrefab, pos, Quaternion.identity).GetComponent <Asteroid>(); asteroid.size = size; asteroid.transform.localScale = Vector3.one * GetScaleFromSize(size); asteroid.GetComponent <Rigidbody2D>().AddForce(dir); asteroid.GetComponent <Rigidbody2D>().AddTorque(3); }
public void Spawn(Vector2 pos, AsteroidSize size) { Asteroid asteroid = Instantiate(asteroidPrefab, pos, Quaternion.identity).GetComponent <Asteroid>(); asteroid.size = size; asteroid.transform.localScale = Vector3.one * GetScaleFromSize(size); asteroid.GetComponent <Rigidbody2D>().AddForce(Random.insideUnitCircle.normalized * 50f); asteroid.GetComponent <Rigidbody2D>().AddTorque(3); }