Skip to main content
Version: SDK-5.11.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