예제 #1
0
    public void Initialize()
    {
        Cursor.visible = false;

        _hookCrashedSignal  += OnHookCrashed;
        _alienCatchedSignal += OnAlienCatched;
    }
예제 #2
0
 public AudioHandler(
     AudioSource audioSource,
     Settings settings,
     HookCrashedSignal hookCrashedSignal)
 {
     _hookCrashedSignal = hookCrashedSignal;
     _settings          = settings;
     _audioSource       = audioSource;
 }
예제 #3
0
 public GameController(
     Hook hook,
     AsteroidManager asteroidSpawner,
     HookCrashedSignal hookCrashedSignal,
     AlienCatchedSignal alienCatchedSignal)
 {
     _hookCrashedSignal = hookCrashedSignal;
     _asteroidSpawner   = asteroidSpawner;
     _hook = hook;
     _alienCatchedSignal = alienCatchedSignal;
 }
예제 #4
0
 public HookStateDead(HookCrashedSignal hookCrashedSignal,
                      ExplosionFactory explosionFactory,
                      BrokenHookFactory brokenHookFactory,
                      Settings settings,
                      Hook hook)
 {
     _hookCrashedSignal = hookCrashedSignal;
     _explosionFactory  = explosionFactory;
     _brokenHookFactory = brokenHookFactory;
     _settings          = settings;
     _hook = hook;
 }
예제 #5
0
 public void Dispose()
 {
     _hookCrashedSignal -= OnHookCrashed;
 }
예제 #6
0
 public void Initialize()
 {
     _hookCrashedSignal += OnHookCrashed;
 }