HIVE SDK for Unreal Engine

클래스 | 함수
FHiveMatchMaking

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

클래스

class  FHiveMatchMaking
 Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다. 더 자세히 ...
 
class  FHiveMatchMakingData
 Match Making 콜백 데이터 정보
더 자세히 ...
 
class  FHiveMatchMakingGroupData
 매치 메이킹 그룹 데이터 정보
더 자세히 ...
 
class  FHiveMatchingMemberInfo
 매치 메이킹 그룹 멤버 정보
더 자세히 ...
 

함수

static void FHiveMatchMaking::RequestMatchMaking (int32 MatchId, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingDataDelegate &Delegate)
 매칭 요청
더 자세히 ...
 
static void FHiveMatchMaking::GetRequestingStatus (int32 MatchId, const FHiveMatchMakingOnMatchMakingDataDelegate &Delegate)
 매칭 상태 확인
더 자세히 ...
 
static void FHiveMatchMaking::DeleteRequesting (int32 MatchId, const FHiveMatchMakingOnResultDelegate &Delegate)
 매칭 요청 삭제
더 자세히 ...
 
static void FHiveMatchMaking::CreateGroup (int32 MatchId, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 매칭 그룹 생성
더 자세히 ...
 
static void FHiveMatchMaking::JoinGroup (int32 MatchId, const FString &GroupCode, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 매칭 그룹 참여
더 자세히 ...
 
static void FHiveMatchMaking::LeaveGroup (int32 MatchId, const FHiveMatchMakingOnResultDelegate &Delegate)
 매칭 그룹 탈퇴
더 자세히 ...
 
static void FHiveMatchMaking::KickGroupUser (int32 MatchId, int64 TargetPlayerId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 그룹원 추방
더 자세히 ...
 
static void FHiveMatchMaking::GetGroupInfoByUser (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 그룹 정보 조회 (그룹 내 유저 기준)
더 자세히 ...
 
static void FHiveMatchMaking::GetGroupInfoByGroupCode (const FString &GroupCode, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 그룹 정보 조회 (그룹 코드 기준)
더 자세히 ...
 
static void FHiveMatchMaking::UpdateGroupUser (int32 MatchId, bool Ready, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 멤버 정보 수정
더 자세히 ...
 
static void FHiveMatchMaking::RequestGroupMatching (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 그룹 매칭 요청
더 자세히 ...
 
static void FHiveMatchMaking::DeleteGroupMatching (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 그룹 매칭 요청 취소
더 자세히 ...
 

상세한 설명

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


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

함수 문서화

◆ CreateGroup()

static void FHiveMatchMaking::CreateGroup ( int32  MatchId,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

매칭 그룹 생성

매칭 그룹을 생성합니다.

Since
4.25.0.0

◆ DeleteGroupMatching()

static void FHiveMatchMaking::DeleteGroupMatching ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

그룹 매칭 요청 취소

그룹 매칭 요청을 취소합니다.

Since
4.25.0.0

◆ DeleteRequesting()

static void FHiveMatchMaking::DeleteRequesting ( int32  MatchId,
const FHiveMatchMakingOnResultDelegate &  Delegate 
)
static

매칭 요청 삭제

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

Since
4.24.5.0

◆ GetGroupInfoByGroupCode()

static void FHiveMatchMaking::GetGroupInfoByGroupCode ( const FString &  GroupCode,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

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

그룹 코드를 기준으로 그룹 정보를 조회합니다.

Since
4.25.0.0

◆ GetGroupInfoByUser()

static void FHiveMatchMaking::GetGroupInfoByUser ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

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

유저 정보를 기준으로 그룹 정보를 조회합니다.

Since
4.25.0.0

◆ GetRequestingStatus()

static void FHiveMatchMaking::GetRequestingStatus ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingDataDelegate &  Delegate 
)
static

매칭 상태 확인

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

Since
4.24.5.0

◆ JoinGroup()

static void FHiveMatchMaking::JoinGroup ( int32  MatchId,
const FString &  GroupCode,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

매칭 그룹 참여

매칭 그룹에 참여합니다.

Since
4.25.0.0

◆ KickGroupUser()

static void FHiveMatchMaking::KickGroupUser ( int32  MatchId,
int64  TargetPlayerId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

그룹원 추방

매칭 그룹에서 그룹원을 추방시킵니다.

Since
4.25.0.0

◆ LeaveGroup()

static void FHiveMatchMaking::LeaveGroup ( int32  MatchId,
const FHiveMatchMakingOnResultDelegate &  Delegate 
)
static

매칭 그룹 탈퇴

매칭 그룹에서 탈퇴합니다.

Since
4.25.0.0

◆ RequestGroupMatching()

static void FHiveMatchMaking::RequestGroupMatching ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

그룹 매칭 요청

그룹 매칭을 요청합니다.

Since
4.25.0.0

◆ RequestMatchMaking()

static void FHiveMatchMaking::RequestMatchMaking ( int32  MatchId,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingDataDelegate &  Delegate 
)
static

매칭 요청

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

Since
4.24.5.0

◆ UpdateGroupUser()

static void FHiveMatchMaking::UpdateGroupUser ( int32  MatchId,
bool  Ready,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

멤버 정보 수정

그룹에 속한 구성원이 자신의 정보를 변경시킵니다.

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