Example #1
0
 public FSDTargetCommand(IDetourPlanner detourPlanner, INavigator navigator, ICommunicator communicator, ILogger logger)
 {
     _detourPlanner = detourPlanner;
     _navigator     = navigator;
     _communicator  = communicator;
     _logger        = logger;
 }
Example #2
0
        public TakeADetourCommand(INavigator navigator, ICommunicator communicator, IDetourPlanner detourPlanner, IPlayerStatus playerStatus, PlotExpeditionPhrases phrases, ILogger logger, GrammarPhrases grammar)
        {
            _navigator     = navigator;
            _communicator  = communicator;
            _detourPlanner = detourPlanner;
            _playerStatus  = playerStatus;
            _logger        = logger;
            _grammar       = grammar;

            _expeditionExists = phrases.ExpeditionExists;
            _detourFound      = phrases.ExpeditionPlotted;
        }
Example #3
0
        public PlanExpeditionCommand(ICommunicator communicator, INavigator navigator, IUserDataService userDataService, IPlayerStatus playerStatus, PlotExpeditionPhrases phrases, CelestialValues celestialValues, IDetourPlanner detourPlanner)
        {
            _navigator       = navigator;
            _communicator    = communicator;
            _userDataService = userDataService;
            _playerStatus    = playerStatus;
            _celestialValues = celestialValues;
            _detourPlanner   = detourPlanner;

            _expeditionExists  = phrases.ExpeditionExists;
            _unableToPlot      = phrases.UnableToPlot;
            _expeditionPlotted = phrases.ExpeditionPlotted;
        }
Example #4
0
 public ShorterDetourCommand(INavigator navigator, ICommunicator communicator, IDetourPlanner detourPlanner, IPlayerStatus playerStatus, PlotExpeditionPhrases phrases, ILogger logger, GrammarPhrases grammar)
     : base(navigator, communicator, detourPlanner, playerStatus, phrases, logger, grammar)
 {
 }
 public ExtendExpeditionCommand(ICommunicator communicator, INavigator navigator, IUserDataService userDataService, IPlayerStatus playerStatus, PlotExpeditionPhrases phrases, CelestialValues values, IDetourPlanner detourPlanner)
     : base(communicator, navigator, userDataService, playerStatus, phrases, values, detourPlanner)
 {
 }