public SocketFactory(IManifestCache cache, IOptions <BungieSettings> bungie, IPerkFactory perkFactory) { _cache = cache; _bungie = bungie.Value; _perkFactory = perkFactory; }
public ItemFactory(IDestiny2 destiny2, IOptions <BungieSettings> bungie, IHttpContextAccessor contextAccessor, ISocketFactory socketFactory, IStatFactory statFactory, IPerkFactory perkFactory, IManifestCache cache) { _destiny2 = destiny2; _bungie = bungie.Value; _contextAccessor = contextAccessor; _socketFactory = socketFactory; _statFactory = statFactory; _perkFactory = perkFactory; _cache = cache; }
public CharacterController(IDestiny2 destiny2, IManifest manifest, IOptions <BungieSettings> bungie, IItemFactory itemFactory, IPerkFactory perkFactory, IHttpContextAccessor contextAccessor, ILogger <CharacterController> logger) { _destiny2 = destiny2; _manifest = manifest; _bungie = bungie.Value; _itemFactory = itemFactory; _perkFactory = perkFactory; _contextAccessor = contextAccessor; _logger = logger; }