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

OnGlobalChat

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

뒤끝챗은 모든 업데이트와 지원이 종료되었습니다.
기존 뒤끝챗을 활성화한 프로젝트에 한하여 25년 2월 28일까지만 이용 가능합니다.

25년 3월 1일부터 뒤끝챗의 서비스가 종료되어 기존 뒤끝챗을 이용하던 프로젝트의 경우도 더 이상 이용이 불가합니다.
새롭게 출시된 채팅을 이용해 주세요.

public GlobalChatEventHandler OnGlobalChat;

전달인자

ValueTypeDescription
argsGlobalChatEventArgs운영자로부터 전송된 메시지 정보

GlobalChatEventArgs

ValueTypeDescription
ErrInfoErrorInfo성공/실패 정보
FromSessionInfo공지 메시지를 송신한 사람의 정보
Messagestring공지 메시지 내용

설명

운영자가 보낸 메시지를 수신합니다.

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

Example

// 첫 번째 방법
Backend.Chat.OnGlobalChat = (GlobalChatEventArgs args) =>
{
Debug.Log(string.Format("OnGlobalChat {0}", args.ErrInfo));

if(args.ErrInfo == ErrorInfo.Success)
{
Debug.Log(string.Format("[User Notification] {0} : ", args.From.NickName, args.Message));
}
else
{
Debug.Log(string.Format("[Error] {0}", "운영자가 아닙니다"));
}
};

// 두 번째 방법
Backend.Chat.OnGlobalChat += (args) => {
// 첫 번째 방법과 동일한 로직
}

ArgumentCase

운영자로부터 메시지가 올 경우
args.ErrInfo : ErrorInfo.Success ErrInfo.Category: Success
ErrInfo.Detail : Success
ErrInfo.SocketError: Success

공지를 보냈는데, 운영자가 아닐 경우
ErrInfo.Category: InvalidOperation
ErrInfo.Detail : BannedChat
ErrInfo.SocketError: Success
ErrInfo.Reason: You are not admin.