HIVE SDK for Unity3D

클래스 | 함수
MatchMaking

Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다. 더 자세히 ...

클래스

class  hive.MatchMaking
 Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다. 더 자세히 ...
 
class  hive.MatchMaking.MatchMakingData
 Hive 매치 메이킹 서버에서 반환한 매치 정보 더 자세히 ...
 
class  hive.MatchMaking.MatchMakingGroupData
 Hive 매치 메이킹 서버에서 반환한 그룹 매치 정보 더 자세히 ...
 

함수

delegate void hive.MatchMaking.onMatchMakingData (ResultAPI result, MatchMakingData matchMakingData)
 MatchMaking API 결과 및 데이터 통지
더 자세히 ...
 
delegate void hive.MatchMaking.onMatchMakingResult (ResultAPI result)
 MatchMaking API 결과 통지
더 자세히 ...
 
delegate void hive.MatchMaking.onMatchMakingGroupData (ResultAPI result, MatchMakingGroupData matchMakingGroupData)
 MatchMaking 그룹 매칭 API 결과 및 데이터 통지
더 자세히 ...
 
static void hive.MatchMaking.requestMatchMaking (int matchId, int point, string extraData, onMatchMakingData listener)
 매칭 요청
더 자세히 ...
 
static void hive.MatchMaking.getRequestingStatus (int matchId, onMatchMakingData listener)
 매칭 상태 확인
더 자세히 ...
 
static void hive.MatchMaking.deleteRequesting (int matchId, onMatchMakingResult listener)
 매칭 요청 삭제
더 자세히 ...
 
static void hive.MatchMaking.createGroup (int matchId, int point, string extraData, onMatchMakingGroupData listener)
 그룹 생성 요청
더 자세히 ...
 
static void hive.MatchMaking.joinGroup (int matchId, string groupCode, int point, string extraData, onMatchMakingGroupData listener)
 그룹 참여
더 자세히 ...
 
static void hive.MatchMaking.leaveGroup (int matchId, onMatchMakingResult listener)
 그룹 탈퇴
더 자세히 ...
 
static void hive.MatchMaking.kickGroupUser (int matchId, long targetPlayerId, onMatchMakingGroupData listener)
 그룹원 추방
더 자세히 ...
 
static void hive.MatchMaking.getGroupInfoByUser (int matchId, onMatchMakingGroupData listener)
 그룹 정보 조회 (그룹내 유저 기준)
더 자세히 ...
 
static void hive.MatchMaking.getGroupInfoByGroupCode (string groupCode, onMatchMakingGroupData listener)
 그룹 정보 조회 (그룹 코드 기준)
더 자세히 ...
 
static void hive.MatchMaking.updateGroupUser (int matchId, bool ready, int point, string extraData, onMatchMakingGroupData listener)
 그룹 멤버 정보 수정
더 자세히 ...
 
static void hive.MatchMaking.requestGroupMatching (int matchId, onMatchMakingGroupData listener)
 그룹 매칭 요청
더 자세히 ...
 
static void hive.MatchMaking.deleteGroupMatching (int matchId, onMatchMakingGroupData listener)
 그룹 매칭 요청 삭제
더 자세히 ...
 

상세한 설명

Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다.


Hive MatchMaking 기능을 통해 게임에서 구체적인 매치메이킹 로직을 구현하지 않아도 플레이어의 대전 상대를 간단하게 얻을 수 있습니다.

함수 문서화

◆ createGroup()

static void hive.MatchMaking.createGroup ( int  matchId,
int  point,
string  extraData,
onMatchMakingGroupData  listener 
)
static

그룹 생성 요청

매칭 요청 시 사용할 점수(point)를 입력할 수 있습니다.
매칭에 사용할 부가 정보(닉네임, 레벨, 국가 등)(extraData)를 입력할 수 있습니다.
부가 정보는 매칭 결과에 포함되어 전달됩니다.

Since
4.25.0.0

◆ deleteGroupMatching()

static void hive.MatchMaking.deleteGroupMatching ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 매칭 요청 삭제

Since
4.25.0.0

◆ deleteRequesting()

static void hive.MatchMaking.deleteRequesting ( int  matchId,
onMatchMakingResult  listener 
)
static

매칭 요청 삭제

요청한 매칭을 삭제합니다.

Since
4.24.5.0

◆ getGroupInfoByGroupCode()

static void hive.MatchMaking.getGroupInfoByGroupCode ( string  groupCode,
onMatchMakingGroupData  listener 
)
static

그룹 정보 조회 (그룹 코드 기준)

Since
4.25.0.0

◆ getGroupInfoByUser()

static void hive.MatchMaking.getGroupInfoByUser ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 정보 조회 (그룹내 유저 기준)

Since
4.25.0.0

◆ getRequestingStatus()

static void hive.MatchMaking.getRequestingStatus ( int  matchId,
onMatchMakingData  listener 
)
static

매칭 상태 확인

요청한 매칭 상태를 확인할 수 있습니다.

Since
4.24.5.0

◆ joinGroup()

static void hive.MatchMaking.joinGroup ( int  matchId,
string  groupCode,
int  point,
string  extraData,
onMatchMakingGroupData  listener 
)
static

그룹 참여

매칭 요청 시 사용할 점수(point)를 입력할 수 있습니다.
매칭에 사용할 부가 정보(닉네임, 레벨, 국가 등)(extraData)를 입력할 수 있습니다.
부가 정보는 매칭 결과에 포함되어 전달됩니다.

Since
4.25.0.0

◆ kickGroupUser()

static void hive.MatchMaking.kickGroupUser ( int  matchId,
long  targetPlayerId,
onMatchMakingGroupData  listener 
)
static

그룹원 추방

Since
4.25.0.0

◆ leaveGroup()

static void hive.MatchMaking.leaveGroup ( int  matchId,
onMatchMakingResult  listener 
)
static

그룹 탈퇴

Since
4.25.0.0

◆ onMatchMakingData()

delegate void hive.MatchMaking.onMatchMakingData ( ResultAPI  result,
MatchMakingData  matchMakingData 
)

MatchMaking API 결과 및 데이터 통지

매개변수
resultAPI 호출 결과
matchMakingData매치 요청 상태 및 매치 정보
참고
#requestMatchMaking(String, int, String, onMatchMakingData)

◆ onMatchMakingGroupData()

delegate void hive.MatchMaking.onMatchMakingGroupData ( ResultAPI  result,
MatchMakingGroupData  matchMakingGroupData 
)

MatchMaking 그룹 매칭 API 결과 및 데이터 통지

매개변수
resultAPI 호출 결과
matchMakingGroupData매치 요청 상태 및 그룹 매치 정보
참고
#requestGroupMatching(String, int, String, onMatchMakingData)

◆ onMatchMakingResult()

delegate void hive.MatchMaking.onMatchMakingResult ( ResultAPI  result)

MatchMaking API 결과 통지

매개변수
resultAPI 호출 결과
참고
#deleteRequesting(String, onMatchMakingData)

◆ requestGroupMatching()

static void hive.MatchMaking.requestGroupMatching ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 매칭 요청

Since
4.25.0.0

◆ requestMatchMaking()

static void hive.MatchMaking.requestMatchMaking ( int  matchId,
int  point,
string  extraData,
onMatchMakingData  listener 
)
static

매칭 요청

매칭 요청 시 사용할 점수(point)를 입력할 수 있습니다.
매칭에 사용할 부가 정보(닉네임, 레벨, 국가 등)(extraData)를 입력할 수 있습니다.
부가 정보는 매칭 결과에 포함되어 전달됩니다.

Since
4.24.5.0

◆ updateGroupUser()

static void hive.MatchMaking.updateGroupUser ( int  matchId,
bool  ready,
int  point,
string  extraData,
onMatchMakingGroupData  listener 
)
static

그룹 멤버 정보 수정

매칭 요청 시 사용할 점수(point)를 변경할 수 있습니다.
매칭에 사용할 부가 정보(닉네임, 레벨, 국가 등)(extraData)를 변경할 수 있습니다.
ready 상태를 변경할 수 있습니다. 부가 정보는 매칭 결과에 포함되어 전달됩니다.

You can change the points to use when requesting a match.
You can also change the additional information (nickname, level, country, etc.) (extraData) to be used for matching.
You can change the "ready" status. ExtraData is delivered as part of the matching results.

Since
4.25.0.0
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침