private void OnStartDraft(StartDraftEventArgs args) { _playerDraftVM = new IDraftVM[args.NumberOfPlayers]; for (int i = 0; i < args.NumberOfPlayers; i++) { _playerDraftVM[i] = _draftVMCreator(); } }
//Körs då draften startar, sätter alla parametrar och visar första PlayerReady sidan private void OnStartDraft(StartDraftEventArgs args) { NumberOfRounds = args.NumberOfRounds; NumberOfPlayers = args.NumberOfPlayers; NumberOfCards = args.NumberOfCards; CardList = args.CardList; _draftDecks = GetDraftDecks(); _resultDecks = new ObservableCollection <CardWrapper> [NumberOfPlayers]; for (int i = 0; i < NumberOfPlayers; i++) { _resultDecks[i] = new ObservableCollection <CardWrapper>(); } _eventAggregator.GetEvent <ShowReadyPageEvent>().Publish(new ShowReadyPageEventArgs { Player = _activePlayer, Results = _results }); }