コード例 #1
0
 public SocketFactory(IManifestCache cache, IOptions <BungieSettings> bungie,
                      IPerkFactory perkFactory)
 {
     _cache       = cache;
     _bungie      = bungie.Value;
     _perkFactory = perkFactory;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }