Example #1
0
 public void Construct(LevelHelper level, Settings settings)
 {
     Debug.Log(gameObject.name + " Construct");
     _level     = level;
     _settings  = settings;
     _rigidBody = GetComponent <Rigidbody>();
 }
Example #2
0
 public AsteroidManager(
     Settings settings, Asteroid.Factory asteroidFactory, LevelHelper level)
 {
     _settings = settings;
     _timeIntervalBetweenSpawns = _settings.maxSpawnTime / (_settings.maxSpawns - _settings.startingSpawns);
     _timeToNextSpawn           = _timeIntervalBetweenSpawns;
     _asteroidFactory           = asteroidFactory;
     _level = level;
 }
Example #3
0
 public AsteroidManager(
     Settings settings, Asteroid.Factory asteroidFactory, LevelHelper level)
 {
     _settings = settings;
     _timeIntervalBetweenSpawns = _settings.maxSpawnTime / (_settings.maxSpawns - _settings.startingSpawns);
     _timeToNextSpawn = _timeIntervalBetweenSpawns;
     _asteroidFactory = asteroidFactory;
     _level = level;
 }
 public ShipStateMoving(
     Settings settings, Ship ship, LevelHelper level,
     [Inject(Id = "Main")]
     Camera mainCamera)
 {
     _ship       = ship;
     _settings   = settings;
     _level      = level;
     _mainCamera = mainCamera;
 }
 public void Construct(LevelHelper level, Settings settings)
 {
     _level     = level;
     _settings  = settings;
     _rigidBody = GetComponent <Rigidbody>();
 }