Namespace Stove.PCSDK.NET.Matchmaking

Show / Hide Table of Contents

# Namespace Stove.PCSDK.NET.Matchmaking

### Classes

#### StoveMatchSDK

매치메이킹 SDK 클래스

#### StovePCMatchmakingCallback

서버 접속시 호출되는 콜백 객체입니다.

### Structs

#### StovePCMatchmakingBanUser

로비에서 유저 밴 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingCreateLobby

로비 생성 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingDestroyLobby

로비 삭제 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingEndGame

로비에서 게임 종표 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingError

콜백 호출시 전달되는 기본 구조체입니다.

#### StovePCMatchmakingFriendInfo

내 친구 구조체

#### StovePCMatchmakingGetBanUserList

로비 내 밴 유저 리스트 수신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingGetLobbyData

로비 메타 데이터 확인 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingGetLobbyUserList

로비 참여 유저 리스트 수신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingGetMyFriendList

내 친구 정보 요청시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingGetMyLobbyList

내가 참여한 로비 리스트 수신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingJoinLobby

로비 입장 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingKickUser

로비에서 유저 추방 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingLeaveLobby

로비 퇴장 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingLobby

로비 기본 정보 구조체

#### StovePCMatchmakingLobbyInfo

로비 아이디 구조체

#### StovePCMatchmakingLobbyUser

로비 유저 정보 구조체

#### StovePCMatchmakingMetadata

메타 데이터 구조체

#### StovePCMatchmakingRecvLobbyBinarydata

로비에서 데이터 수신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingRecvLobbyInvitation

다른 유저로부터 로비 초대시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingRecvLobbyMessage

로비에서 메시지 수신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingRecvRejectLobbyInvitation

다른 유저가 초대를 거절 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingRequestLobbyList

로비 검색 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSendLobbyBinarydata

로비에서 내가 데이터 송신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSendLobbyInvitation

내가 다른 유저 초대시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSendLobbyMessage

로비에서 내가 메시지 송신 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSendRejectLobbyInvitation

내가 다른 유저 초대 거절 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSetLobbyData

로비에 메타 데이터 추가/변경 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSetLobbyOwner

로비에서 다른 유저에게 방장 이양 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingSetLobbyUserdata

로비에 유저 메타 데이터 추가/변경 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingStartGame

로비에서 게임 시작 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUnBanUser

로비에서 유저 언밴 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUpdateLobbyData

로비 정보가 업데이트 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUpdateLobbyUser

로비 유저의 정보가 업데이트 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUserJoin

로비에 유저 입장시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUserLeave

로비에서 유저 퇴장 시 콜백으로 전달되는 구조체입니다.

#### StovePCMatchmakingUserStatusChanged

내 친구 정보 요청시 콜백으로 전달되는 구조체입니다.

### Enums

#### StovePCMatchmakingAffiliation

로비 참여 유저의 등급 정보

#### StovePCMatchmakingComparisonType

로비 검색 비교 연산자 타입

#### StovePCMatchmakingConnectionState

서버 접속 상태

#### StovePCMatchmakingDisconnectCode

서버 접속 종료시 수신된 응답 코드입니다.

#### StovePCMatchmakingFunctionType

API 번호

#### StovePCMatchmakingResult

서버에서 수신된 응답 코드입니다.

#### StovePCMatchmakingUserStatus

유저 상태 정보

### Delegates

#### StovePCMatchmakingCallback.OnBanUser

로비 내 유저 밴(추방 및 추방 리스트 등록) 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnConnect

서버 접속시 호출되는 이벤트(대리자)입니다.

#### StovePCMatchmakingCallback.OnCreateLobby

로비 생성 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnDestroyLobby

로비 삭제 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnDisconnect

서버에서 접속종료시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnEndGame

로비에서 게임종료 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnGetBanUserList

로비 내 밴 유저 리스트 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnGetLobbyData

로비 메타 데이터 확인 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnGetLobbyUserList

로비 유저 리스트 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnGetMyFriendList

내 친구 정보 요청시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnGetMyLobbyList

내가 참여한 로비 리스트 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnJoinLobby

로비 참여시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnKickUser

로비 내 유저 추방 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnLeaveLobby

로비 퇴장시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnRecvLobbyBinarydata

로비에서 다른 유저에게서 바이너리 데이터를 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnRecvLobbyInvitation

다른 유저에게서 로비 초대 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnRecvLobbyMessage

로비에서 다른 유저에게서 메시지를 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnRecvRejectLobbyInvitation

다른 유저가 로비 초대 거절 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnRequestLobbyList

로비 검색 결과 수신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSendLobbyBinarydata

로비에서 내가 바이너리 데이터를 송신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSendLobbyInvitation

내가 다른 유저를 로비로 초대시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSendLobbyMessage

로비에서 내가 메시지를 송신 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSendRejectLobbyInvitation

내가 다른 유저의 로비 초대 거절 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSetLobbyData

로비에 메타 데이터 추가/변경 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSetLobbyOwner

로비 방장 이양 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnSetLobbyUserdata

로비 내 유저 메타 데이터 추가/변경 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnStartGame

로비에서 게임시작 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUnBanUser

로비 내 유저 언밴(추방 리스트에서 삭제) 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUpdateLobbyData

로비에 설정된 메타 데이터나 로비 정보가 업데이트시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUpdateLobbyUser

로비에 접속중인 유저 정보가 변경 시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUserJoin

로비에 유저가 입장시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUserLeave

로비에 유저가 퇴장시 호출되는 이벤트입니다.

#### StovePCMatchmakingCallback.OnUserStatusChanged

유저의 프리젠스 상태 변경시 호출되는 이벤트입니다.