Beispiel #1
0
        private void OnAsteroidActivate()
        {
            transform.localScale = Vector3.one * AsteroidScale;
            _isJustSpawned       = true;
            var spawnPoint = _spawnPointGenerator.GetSpawnPoint();

            transform.position = spawnPoint;
            _rigidbody.AddForce(_startForceGenerator.GetStartForce(spawnPoint), ForceMode2D.Impulse);
        }
Beispiel #2
0
 private void OnUfoActivate()
 {
     velocityMultiplier   = Random.Range(minVelocityMultiplier, maxVelocityMultiplier);
     transform.localScale = Vector3.one * ufoScale;
     transform.position   = _spawnPointGenerator.GetSpawnPoint();
 }