Backend.Match.함수의 내부구현을 볼 수가 있나요?

뒤끝매치 예제게임을 디버깅하면서 이벤트가 언제 호출되는지 분석해보았습니다. Backend.Match.함수()가 호출될 때 이벤트가 호출됨을 확인하였습니다.
Backend.Match.CreateMatchRoom()은 OnMatchMakingRoomCreate 을,
Backend.Match.LeaveMatchRoom()은 OnMatchMakingRoomLeave 을,
Backend.Match.RequestMatchMaking()은 OnMatchMakingResponse 를,
Backend.Match.CancelMatchMaking()은 OnMatchMakingResponse 를 호출하는듯 보입니다.

하지만 제가 어떻게 이벤트가 호출되는지 구체적으로 알수가 없습니다. vs가 제공하는 call stack을 보면 Update()문에서 Backend.Match.Poll()을 통해 이벤트호출됨을 간접적으로 알 수 있었습니다.

Backend가 제공하는 함수의 내부구현을 알 수 있을까요?

안녕하세요 개발자님

뒤끝 내부의 함수 로직은 현재 공개되어 있지 않으며, 보안에 의해 공개드리기 어려운 점 양해해주시기 바랍니다.

뒤끝 매치의 로직은 다음과 같으니 참고해주시면 감사하겠습니다.

  1. 함수를 통해 요청을 준비
  2. Poll()이 호출되면서 준비된 요청이 있는지 확인 & 있다면 소켓으로 요청 실행
  3. Poll()이 호출되면서 요청에 대한 응답이 소켓을 통해 들어오는지 확인
  4. 응답이 왔다면 해당 응답 가공하여 메세지에 맞는 핸들러로 전송
좋아요 1

답변해주셔서 감사합니다.
게임에서 1분이상 응답이 없으면 연결이 끊기던데, 이 시간만이라도 늘릴 수 있나요? 디버깅할 때 연결이 끊겨서 학습에 어려움이 있네요.

시간대 1분은 고정으로 변경하기 어려운 부분입니다.
뒤끝매치 테스트 시에는 Debug.Log를 이용하여 로그를 이용한 테스트 방식을 추천드리고 있습니다.
참고하여 이용해 주시면 감사하겠습니다.