public NormalProgressing(IPlayerEventsNotifier playerEventsNotifier, IPlayerController playerController, IBreakthroughController breakthroughController) { _playerEventsNotifier = playerEventsNotifier; _playerController = playerController; _breakthroughController = breakthroughController; }
public CollisionMovement(CollisionMover collisionMover, IPlayerEventsNotifier playerEventsNotifier) { _collisionMover = collisionMover; _playerEventsNotifier = playerEventsNotifier; }
public PathMovement(PathMover pathMover, IPlayerEventsNotifier playerEventsNotifier) { _pathMover = pathMover; _playerEventsNotifier = playerEventsNotifier; }
public PhysicalMovement(PhysicalMover physicalMover, IPlayerEventsNotifier playerEventsNotifier) { _physicalMover = physicalMover; _playerEventsNotifier = playerEventsNotifier; }
public Breakthrough(IBreakthroughController breakthroughController, IPlayerEventsNotifier playerEventsNotifier) { _breakthroughController = breakthroughController; _playerEventsNotifier = playerEventsNotifier; }