Beispiel #1
0
        public void Initialize()
        {
            Physics.gravity = Vector3.zero;

            Cursor.visible = false;

            _shipCrashedSignal += OnShipCrashed;
        }
Beispiel #2
0
 public GameController(
     Ship ship, AsteroidManager asteroidSpawner,
     ShipCrashedSignal shipCrashedSignal)
 {
     _shipCrashedSignal = shipCrashedSignal;
     _asteroidSpawner   = asteroidSpawner;
     _ship = ship;
 }
Beispiel #3
0
 public GameController(
     Ship ship, AsteroidManager asteroidSpawner,
     ShipCrashedSignal shipCrashedSignal)
 {
     _shipCrashedSignal = shipCrashedSignal;
     _asteroidSpawner   = asteroidSpawner;
     _ship = ship;
     Debug.Log("GameController Construct");
 }
Beispiel #4
0
 public AudioHandler(
     AudioSource audioSource,
     Settings settings,
     ShipCrashedSignal shipCrashedSignal)
 {
     _shipCrashedSignal = shipCrashedSignal;
     _settings          = settings;
     _audioSource       = audioSource;
 }
Beispiel #5
0
 public ShipStateDead(
     Settings settings, Ship ship,
     ExplosionFactory explosionFactory,
     BrokenShipFactory brokenShipFactory,
     ShipCrashedSignal shipCrashedSignal)
 {
     _shipCrashedSignal = shipCrashedSignal;
     _brokenShipFactory = brokenShipFactory;
     _explosionFactory  = explosionFactory;
     _settings          = settings;
     _ship = ship;
 }
Beispiel #6
0
 public void Dispose()
 {
     _shipCrashedSignal -= OnShipCrashed;
 }
Beispiel #7
0
 public void Construct(
     GameController gameController, ShipCrashedSignal shipCrashedSignal)
 {
     _gameController    = gameController;
     _shipCrashedSignal = shipCrashedSignal;
 }
Beispiel #8
0
 public void Initialize()
 {
     _shipCrashedSignal += OnShipCrashed;
 }