Ejemplo n.º 1
0
 public GameService(IPlayerService playerService, INPCService npcService, ICameraService cameraService, SignalBus signalBus)
 {
     _playerService = playerService;
     _npcService    = npcService;
     _cameraService = cameraService;
     signalBus.Subscribe <SignalSpawnProjectile>(DisableService);
 }
Ejemplo n.º 2
0
 public CameraService(IPlayerService playerService, INPCService npcService, SignalBus signalBus)
 {
     _playerService = playerService;
     _npcService    = npcService;
     mainCamera     = Camera.main;
     signalBus.Subscribe <SignalSpawnProjectile>(SetProjectileToFollow);
     signalBus.Subscribe <SignalDestroyProjectile>(SwitchCamera);
 }