public TravincalBot(IOptions <BotConfiguration> config, IOptions <TravincalConfiguration> travconfig, IExternalMessagingClient externalMessagingClient, IPathingService pathingService, IMuleService muleService, ITownManagementService townManagementService) : base(config.Value, travconfig.Value, externalMessagingClient, muleService) { _pathingService = pathingService; _townManagementService = townManagementService; }
public SingleClientBotBase( BotConfiguration config, AccountCharacter accountCharacter, IExternalMessagingClient externalMessagingClient, IMuleService muleService) { _config = config; _accountCharacter = accountCharacter; _externalMessagingClient = externalMessagingClient; _muleService = muleService; }
public MephistoBot( IOptions <BotConfiguration> config, IOptions <MephistoConfiguration> mephconfig, IExternalMessagingClient externalMessagingClient, IPathingService pathingService, IMuleService muleService, ITownManagementService townManagementService) : base(config.Value, mephconfig.Value, externalMessagingClient, muleService) { _pathingService = pathingService; _townManagementService = townManagementService; }
public TestBot( IOptions <BotConfiguration> config, IExternalMessagingClient externalMessagingClient, IPathingService pathingService, IMapApiService mapApiService, IMuleService muleService) { _config = config.Value; _externalMessagingClient = externalMessagingClient; _pathingService = pathingService; _mapApiService = mapApiService; _muleService = muleService; }