private readonly HitTheDeckGameContainer _gameContainer; //if not needed, delete. public HitTheDeckMainViewModel(CommandContainer commandContainer, HitTheDeckMainGameClass mainGame, HitTheDeckVMData viewModel, BasicData basicData, TestOptions test, IGamePackageResolver resolver, HitTheDeckGameContainer gameContainer ) : base(commandContainer, mainGame, viewModel, basicData, test, resolver) { _mainGame = mainGame; _model = viewModel; _gameContainer = gameContainer; _model.Deck1.NeverAutoDisable = true; }
private readonly HitTheDeckGameContainer _gameContainer; //if we don't need it, take it out. public HitTheDeckMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, HitTheDeckVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <HitTheDeckCardInformation> cardInfo, CommandContainer command, HitTheDeckGameContainer gameContainer) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer) { _model = currentMod; _command = command; _gameContainer = gameContainer; }