private void OnAsteroidActivate() { transform.localScale = Vector3.one * AsteroidScale; _isJustSpawned = true; var spawnPoint = _spawnPointGenerator.GetSpawnPoint(); transform.position = spawnPoint; _rigidbody.AddForce(_startForceGenerator.GetStartForce(spawnPoint), ForceMode2D.Impulse); }
private void OnUfoActivate() { velocityMultiplier = Random.Range(minVelocityMultiplier, maxVelocityMultiplier); transform.localScale = Vector3.one * ufoScale; transform.position = _spawnPointGenerator.GetSpawnPoint(); }