示例#1
0
 public StageResultUseCase(IAnswerRenderer answerRenderer,
                           IEffectCrackerRenderer effectCrackerRenderer,
                           IInfoEntity infoEntity,
                           IMainStateEntity mainStateEntity,
                           IMainStateRpcRequester mainStateRpcRequester,
                           IPlayerEntity playerEntity,
                           IReadOnlyList <IStageResultListRenderer> stageResultListRendererList,
                           IResultEntity resultEntity,
                           IStageEntity stageEntity,
                           IStageResultHandler stageResultHandler,
                           IStageResultRenderer stageResultRenderer,
                           IStageResultTimelineHandler stageResultTimelineHandler,
                           IStageResultTimelineRenderer stageResultTimelineRenderer,
                           ITimerEntity timerEntity)
 {
     AnswerRenderer              = answerRenderer;
     EffectCrackerRenderer       = effectCrackerRenderer;
     InfoEntity                  = infoEntity;
     MainStateEntity             = mainStateEntity;
     MainStateRpcRequester       = mainStateRpcRequester;
     PlayerEntity                = playerEntity;
     StageResultListRendererList = stageResultListRendererList;
     ResultEntity                = resultEntity;
     StageEntity                 = stageEntity;
     StageResultHandler          = stageResultHandler;
     StageResultRenderer         = stageResultRenderer;
     StageResultTimelineHandler  = stageResultTimelineHandler;
     StageResultTimelineRenderer = stageResultTimelineRenderer;
     TimerEntity                 = timerEntity;
 }
示例#2
0
 public KeyboardUseCase(IInfoEntity infoEntity,
                        IKeyboardDeleteButtonHandler keyboardDeleteButtonHandler,
                        IKeyboardEntity keyboardEntity,
                        IKeyboardFormRenderer keyboardFormRenderer,
                        IKeyboardListRenderer keyboardListRenderer,
                        IKeyboardSendButtonHandler keyboardSendButtonHandler,
                        IMainStateEntity mainStateEntity,
                        IPhotonChatPrcRequester photonChatPrcRequester,
                        IPlayerEntity playerEntity,
                        IReadOnlyList <IKeyboardKeyHandler> keyboardKeyHandlerList,
                        IReadOnlyList <IKeyboardKeyRenderer> keyboardKeyRendererList,
                        ITimerEntity timerEntity,
                        UnlockKeyList unlockKeyList)
 {
     InfoEntity = infoEntity;
     KeyboardDeleteButtonHandler = keyboardDeleteButtonHandler;
     KeyboardEntity            = keyboardEntity;
     KeyboardFormRenderer      = keyboardFormRenderer;
     KeyboardListRenderer      = keyboardListRenderer;
     KeyboardSendButtonHandler = keyboardSendButtonHandler;
     MainStateEntity           = mainStateEntity;
     PhotonChatPrcRequester    = photonChatPrcRequester;
     PlayerEntity            = playerEntity;
     KeyboardKeyHandlerList  = keyboardKeyHandlerList;
     KeyboardKeyRendererList = keyboardKeyRendererList;
     TimerEntity             = timerEntity;
     UnlockKeyList           = unlockKeyList;
 }
示例#3
0
 public StageReadyUseCase(AnswerList answerList,
                          IAnswerRenderer answerRenderer,
                          IAudioPlayer audioPlayer,
                          IInfoEntity infoEntity,
                          IKeyboardEntity keyboardEntity,
                          IMainStateEntity mainStateEntity,
                          IPhotonChatPrcRequester photonChatPrcRequester,
                          IPlayerEntity playerEntity,
                          IReadOnlyList <IKeyboardKeyRenderer> keyboardKeyRendererList,
                          IReadOnlyList <IStageRenderer> stageRendererList,
                          IStageEntity stageEntity,
                          IStageReadyHandler stageReadyHandler,
                          IStageReadyPlayerListRenderer stageReadyPlayerListRenderer,
                          IStageReadyRpcRequester stageReadyRpcRequester,
                          ITimerEntity timerEntity)
 {
     AnswerList                   = answerList;
     AnswerRenderer               = answerRenderer;
     AudioPlayer                  = audioPlayer;
     InfoEntity                   = infoEntity;
     KeyboardEntity               = keyboardEntity;
     MainStateEntity              = mainStateEntity;
     PhotonChatPrcRequester       = photonChatPrcRequester;
     PlayerEntity                 = playerEntity;
     KeyboardKeyRendererList      = keyboardKeyRendererList;
     StageRendererList            = stageRendererList;
     StageEntity                  = stageEntity;
     StageReadyHandler            = stageReadyHandler;
     StageReadyPlayerListRenderer = stageReadyPlayerListRenderer;
     StageReadyRpcRequester       = stageReadyRpcRequester;
     TimerEntity                  = timerEntity;
 }
示例#4
0
 public ErrorUseCase(IPhotonPlayerHandler photonPlayerHandler,
                     IMainStateRpcRequester mainStateRpcRequester,
                     IMainStateEntity mainStateEntity)
 {
     PhotonPlayerHandler   = photonPlayerHandler;
     MainStateRpcRequester = mainStateRpcRequester;
     MainStateEntity       = mainStateEntity;
 }
示例#5
0
 public MainStateUseCase(IMainStateEntity mainStateEntity,
                         IReadOnlyList <IMainStateRenderer> mainStateRendererList,
                         IMainStateHandler mainStateHandler)
 {
     MainStateEntity       = mainStateEntity;
     MainStateRendererList = mainStateRendererList;
     MainStateHandler      = mainStateHandler;
 }
示例#6
0
 public WaitUseCase(IAudioPlayer audioPlayer,
                    IInfoEntity infoEntity,
                    IMainStateEntity mainStateEntity,
                    IMainStateRpcRequester mainStateRpcRequester,
                    IPhotonPlayerHandler photonPlayerHandler,
                    IPlayerEntity playerEntity,
                    IWaitLeaveRoomButtonHandler waitLeaveRoomButtonHandler,
                    IWaitPlayerListRenderer waitPlayerListRenderer)
 {
     AudioPlayer                = audioPlayer;
     InfoEntity                 = infoEntity;
     MainStateEntity            = mainStateEntity;
     MainStateRpcRequester      = mainStateRpcRequester;
     PhotonPlayerHandler        = photonPlayerHandler;
     PlayerEntity               = playerEntity;
     WaitLeaveRoomButtonHandler = waitLeaveRoomButtonHandler;
     WaitPlayerListRenderer     = waitPlayerListRenderer;
 }
示例#7
0
 public StagePlayUseCase(IChatHandler chatHandler,
                         IStageEntity stageEntity,
                         IPlayerEntity playerEntity,
                         IMainStateEntity mainStateEntity,
                         IMainStateRpcRequester mainStateRpcRequester,
                         ITimerEntity timerEntity,
                         ITimeRenderer timeRenderer,
                         IStageResultRpcRequester stageResultRpcRequester)
 {
     ChatHandler             = chatHandler;
     StageEntity             = stageEntity;
     PlayerEntity            = playerEntity;
     MainStateEntity         = mainStateEntity;
     MainStateRpcRequester   = mainStateRpcRequester;
     TimerEntity             = timerEntity;
     TimeRenderer            = timeRenderer;
     StageResultRpcRequester = stageResultRpcRequester;
 }
示例#8
0
 public ResultUseCase(IAudioPlayer audioPlayer,
                      IInfoEntity infoEntity,
                      IMainStateEntity mainStateEntity,
                      IResultEntity resultEntity,
                      IResultRankRenderer resultRankRenderer,
                      IResultTotalTimeRenderer resultTotalTimeRenderer,
                      ITweetButtonHandler tweetButtonHandler,
                      IPlayerEntity playerEntity,
                      ResultRankList resultRankList)
 {
     AudioPlayer             = audioPlayer;
     InfoEntity              = infoEntity;
     MainStateEntity         = mainStateEntity;
     ResultEntity            = resultEntity;
     ResultRankRenderer      = resultRankRenderer;
     ResultTotalTimeRenderer = resultTotalTimeRenderer;
     TweetButtonHandler      = tweetButtonHandler;
     PlayerEntity            = playerEntity;
     ResultRankList          = resultRankList;
 }
示例#9
0
 public ReadyUseCase(IEffectCrackerRenderer effectCrackerRenderer, IMainStateEntity mainStateEntity)
 {
     EffectCrackerRenderer = effectCrackerRenderer;
     MainStateEntity       = mainStateEntity;
 }