示例#1
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;
 }
示例#2
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;
 }