이번에는 서버 접속이 완료되었을 때 이벤트를 처리하는 코드입니다.
코드 이벤트 처리 코드 [C++]
c->OnJoinServerComplete = [](ErrorInfo* result) { // ➎
if (result-> = = ErrorType_Ok) {
... // 성공 처리
}
else {
print(result->ToString());
... // 실패 처리
}
};
코드 이벤트 처리 코드 [C#]
. = ()=>{ if (. = = .) { ... // 성공 처리 } else { print(.ToString()); ... // 실패 처리 } };
서버 접속이 완료되면 ➍의 이벤트 함수를 호출받습니다. 이때 받는 매개변수는 ErrorInfo 인스턴스입니다. 이 인스턴스는 서버와 연결이 성공했는지 실패했는지를 알려 주는 역할을 하며, 실패했다면 이 객체는 왜 실패했는지 정보도 같이 보여 줍니다.
OnJoinServerComplete와 JoinServerCompleteHandler 변수는 함수 객체 타입입니다. 여러분은 여기에 람다식이나 함수를 넣으면 됩니다.