public TrickGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, ITrickCardGamesData <T, SU> currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <T> cardInfo, CommandContainer command, TrickGameContainer <T, P, SA, SU> gameContainer, ITrickData trickData, ITrickPlay trickPlay ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer) { _trickData = trickData; _trickPlay = trickPlay; _model = currentMod; _gameContainer = gameContainer; _gameContainer.CardClickedAsync = CardClickedAsync; _gameContainer.ContinueTrickAsync = ContinueTrickAsync; _gameContainer.EndTrickAsync = EndTrickAsync; }
public SeveralPlayersTrickObservable(TrickGameContainer <T, P, SA, SU> gameContainer) : base(gameContainer.Command, gameContainer.Aggregator) { _gameContainer = gameContainer; }
public PossibleDummyTrickObservable(TrickGameContainer <T, P, SA, SU> gameContainer) : base(gameContainer.Command, gameContainer.Aggregator) { _gameContainer = gameContainer; }