示例#1
0
 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());
示例#3
0
 public static IUserCallbacksNotifications Create(ChooseSideOfTrackDelagate chooseSideOfTrack,
                                                  ChooseSecondBetDelagate chooseSecondBet,
                                                  SelectRacingCardDelagate selectRacingCard) =>
 new UserCallbacksNotifications(chooseSideOfTrack, chooseSecondBet, selectRacingCard);