Skip to main content
Version: 5.9.6

OnMatchMakingResponse

public MatchMakingResponseEventHandler OnMatchMakingResponse;

Argument​

ValueTypeDescription
argsMatchMakingResponseEventArgsInformation on successful matching request / request cancellation / matching establishment

args type names​

ValueTypeDescription
ErrInfoErrorCodeError information
ReasonstringError information
MatchCardIndatestringInformation on the established matching(Match card inDate)
RoomInfoMatchInGameRoomInfoInformation on the game room to be connected to

Description​

This event handler is called when the user requests/cancels matching or matching is established.

In order for an event to be called, the message sending/receiving method must be called.

Example​

Backend.Match.OnMatchMakingResponse = (MatchMakingResponseEventArgs args) => {
// TODO
};

Argument cases​

When the matching request is successful ErrInfo : ErrorCode.Match_InProgress

When matching is established ErrInfo : ErrorCode.Success MatchCardIndate : inDate of the established matching card RoomInfo : information on the in-game server and room to enter

When the matching request is canceled ErrInfo : ErrorCode.Match_MatchMakingCanceled

When matching is requested with an invalid match type ErrInfo : ErrorCode.Match_InvalidMatchType

When matching is requested with an invalid match mode type ErrInfo : ErrorCode.Match_InvalidModeType

When the request is invalid ErrInfo : ErrorCode.InvalidOperation Reason : reason for error

When the matching request is sent two or more times ErrInfo : ErrorCode.InvalidOperation Reason : Already matchmaking in-progress.

When matching is requested by a user who is not the host ErrInfo : ErrorCode.InvalidOperation Reason : You are not owner of room.

When matching is canceled by a user who is not the host ErrInfo : ErrorCode.InvalidOperation Reason : You are not owner of room.

When there are more players in the waiting room than the permissible team members(e.g.: Three or more users are in the waiting room of 2:2 team match) ErrInfo : ErrorCode.Match_Making_InvalidRoom Reason : There are currently more squad members than are supported.

When there are two or more users in the waiting room and 1:1, solo battle matching is requested ErrInfo : ErrorCode.InvalidOperation Reason : Squad does not support OneOnOne or Melee mode.

When matching is established but an in-game room is not created in the server.(You must request matching again.) ErrInfo : ErrorCode.Match_MatchMakingCanceled Reason : FDM code return