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 void LoadTrickVM(ITrickCardGamesData <T, S> TrickMod) { this.TrickMod = TrickMod; TrickMod.TrumpSuit = TrumpSuit; }