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; }