private readonly ConnectTheDotsVMData _model; //if we don't need, delete. public ConnectTheDotsMainViewModel(CommandContainer commandContainer, ConnectTheDotsMainGameClass mainGame, ConnectTheDotsVMData model, BasicData basicData, TestOptions test, IGamePackageResolver resolver ) : base(commandContainer, mainGame, model, basicData, test, resolver) { _mainGame = mainGame; _model = model; }
public ConnectTheDotsMainGameClass(IGamePackageResolver resolver, IEventAggregator aggregator, BasicData basic, TestOptions test, ConnectTheDotsVMData model, IMultiplayerSaveState state, IAsyncDelayer delay, CommandContainer command, ConnectTheDotsGameContainer container, GameBoardProcesses gameBoard ) : base(resolver, aggregator, basic, test, model, state, delay, command, container) { _command = command; _gameBoard = gameBoard; container.MakeMoveAsync = PrivateMoveAsync; }