본문으로 건너뛰기

플레이어 온라인 상태 조회

특정 플레이어들의 온라인 상태를 조회합니다.

메서드 정보

항목내용
메서드AChatManager::GetInstance()->GetPlayersOnline(const TArray<FString>& UserIds)
콜백OnPlayerOnline(const TArray<FChatPlayerInfo>& Players)

파라미터

파라미터타입설명
UserIdsTArray<FString>조회할 플레이어 ID 배열

FChatPlayerInfo

필드타입설명
userUniqueIdFString사용자 고유 ID
onlineFString온라인 상태 (Y/N)

코드 예제

void UMyGame::CheckPlayerOnline(const TArray<FString>& FriendIds)
{
AChatManager::GetInstance()->GetPlayersOnline(FriendIds);
}

void UMyGame::OnPlayerOnline(const TArray<FChatPlayerInfo>& Players)
{
for (const auto& Player : Players)
{
UE_LOG(LogTemp, Log, TEXT("Player: %s, Online: %s"), *Player.userUniqueId, *Player.online);
}
}