userMediaStatus (카메라, 마이크 제어)
구성 요소: Event명, userIdList[ ], 카메라(boolean), 마이크(boolean)
showModal (일반 모달창)
구성 요소: Event명, 메세지명(string), 타이머(number)
showAllUserRole (직업 부여 시간= 직업 카드 애니메이션)
구성 요소: Event명, 객체{직업명: [userId 배열]}, 타이머(number)
inDiscuss (토론 시간)
구성 요소: Event명, 타이머(number)
inVote(투표 시간)
구성 요소: Event명, 타이머(number)
showVoteResult(투표 결과 리스트)
구성 요소: Event명, 객체{userId : voteCount}, 타이머(number)
showVoteDeadOrLive(최후의 투표 결과 리스트)
구성 요소: Event명, 객체{찬반: 투표 수}, 타이머(number)
showDeadUser(죽은 user의 닉네임 및 직업)
구성 요소: Event명, userId, 타이머(number)
showCitizenModal(시민들에게만 보이는 모달창)
구성 요소: Event명, message, 타이머(number)
inSelect(직업별 갖는 시간)
구성 요소: Event명, 타이머(number)
CheckMafia(경찰이 선택한 user의 직업 여부)
구성 요소: Event명, boolean(시민,의사, 경찰일 경우: true, 마피아일 경우: false)
victoryUser(승리한 팀)
구성 요소: Event명, 직업 이름(마피아, 시민), 타이머(number)
diedUser(죽은 user의 정보)
구성 요소: Event명, userId
voteToMafia (투표)
전달 요소: userId
voteYesOrNo(최후의 투표)
전달 요소: A유저 아이디 / 찬성 또는 반대(boolean)
voteToCitizen(마피아 시간)
전달 요소: userId
selectByDoctor(의사 시간)
전달 요소: userId
selectByPolice(경찰 시간)
전달 요소: uesrId
위의 팀회의를 통해 결정된 socket 리스트 중 수정해야할 부분을 다음 팀회의 전 작성해본다.
기존 어색한 부분
이유
생각한 방법
참고 사항