본문으로 건너뛰기
버전: 5.11.9

OnMatchChat

채팅(신버전) 출시로 뒤끝챗 지원이 종료되었습니다.

뒤끝매치에서 제공되는 채팅 기능은 뒤끝챗을 기반으로 하고있으며 25년 2월 28일까지만 이용 가능합니다.

public MatchChatEventHandler OnMatchChat;

전달인자​

ValueTypeDescription
argsMatchChatEventArgs채팅 정보

MatchChatEventArgs​

ValueTypeDescription
ErrInfoErrorCode에러 정보
Reasonstring에러 이유
FromSessionInfo채팅 메시지를 보낸 세션 정보
ChatModeTypeMatchChatModeType채팅 메시지 타입 MatchChatModeType.Team(팀) 혹은 MatchChatModeType.All(전체)
Messagestring채팅 메시지

설명​

서버에서 클라이언트가 보낸 채팅 메시지를 브로드캐스팅 했을 때 호출되는 이벤트 핸들러입니다.
자기 자신이 메시지를 보냈을 때도 호출됩니다.

팀 메시지의 경우에도 전체 클라이언트에게 브로드캐스팅됩니다.
클라이언트에서 팀 메시지인지, 전체 메시지인지 필터링을 수행해야 합니다.

이벤트가 호출되기 위해서는 반드시 메시지 송수신 함수가 호출되어야 합니다.

Example​

Backend.Match.OnMatchChat = (MatchChatEventArgs args) => {
// TODO
};

ArgumentCase​

누군가 전체 메시지를 보낸 경우
ErrInfo : ErrorCode.Success
Session : "채팅 메시지를 보낸 세션"
ChatModeType : MatchChatModeType.All
Message : "보낸 메시지"

누군가 팀 메시지를 보낸 경우
ErrInfo : ErrorCode.Success
Session : "채팅 메시지를 보낸 세션"
ChatModeType : MatchChatModeType.Team
Message : "보낸 메시지"