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