private readonly IShuffled<Card> _choosenMixer; //выбранный тип растасовки public DeckManager() { _packTypes = DIKernel.Get<IPackTypes>(); _packFactory = DIKernel.Get<IFactory>(); _packStorage = DIKernel.Get<IDeckRepository>(); _choosenMixer = DIKernel.Get<IShuffled<Card>>(); }
private IPackTypes typesContainer; //хранилище типов колод карт (52/36 и иные) public PackFactory(IPackTypes typesContainer) { this.typesContainer = typesContainer; }