private UserCallbacksNotifications(ChooseSideOfTrackDelagate chooseSideOfTrack, ChooseSecondBetDelagate chooseSecondBet, SelectRacingCardDelagate selectRacingCard) { ChooseSideOfTrack = chooseSideOfTrack; ChooseSecondBet = chooseSecondBet; SelectRacingCard = selectRacingCard; }
public IPlayer Create(ChooseSideOfTrackDelagate chooseSideOfTrack, ChooseSecondBetDelagate chooseSecondBet, SelectRacingCardDelagate selectRacingCard) => new RegularPlayer(UserCallbacksNotifications.Create(chooseSideOfTrack, chooseSecondBet, selectRacingCard), BetCardsPlayerManager.Create(), _racingCardManager, _preConditionRaicingCardsFactory.Create());
public static IUserCallbacksNotifications Create(ChooseSideOfTrackDelagate chooseSideOfTrack, ChooseSecondBetDelagate chooseSecondBet, SelectRacingCardDelagate selectRacingCard) => new UserCallbacksNotifications(chooseSideOfTrack, chooseSecondBet, selectRacingCard);