issues
search
project-d-p
/
Client
0
stars
0
forks
source link
Feature/steam invite
#62
Open
Parkjoungwan
opened
3 weeks ago
Parkjoungwan
commented
3 weeks ago
주요 구현 요약
초대 기능 관련 CPP 작업
[
FFriendInfo
구조체] 및 OnlineSubsystemSteam에서 친구 정보를 가져오는 함수 작성
UniqueNetID를 사용해 해당 유저에게 게임 초대 메세지 발송
WidgetBluePrint 디자인 작업
리스트 박스 형태의 WBP 구성
친구 한 명의 정보와 초대를 보낼 수 있도록 WBP 구성
WidgetBluePrint 작업
FFriendInfo를 GI_Zoomies에서 가져와 순회하며, 친구 한 명의 WBP가 리스트 박스 WBP 안에 ScrollBox 형태로 업데이트 될 수 있게 작업
특정 사용자에게 invite 버튼을 통해 초대 메세지 발송할 수 있도록 연결
matchLobby 기존 UI 를 클릭 했을 때 FriendList가 뜰 수 있도록 토글 작업
NAME_GameSession Issue 해결
모든 곳에서 NAME_GameSession를 삭제하고, 해당 값을 SessionName으로 대체
SessionName은 CreateSession 때 생성하고, Join하는 클라이언트에서는 SearchResult에서 초기화 됩니다.
테스트 확인 할 것
matchLobby 입장 후, invite 버튼을 눌렀을 때 자신의 Steam 친구들의 리스트가 떠야 함
해당 친구들 중, Online인 친구와 OffLine인 친구를 구분할 수 있어야 함.
친구 리스트 좌측에 invite 버튼을 눌렀을 때 해당 친구에게 초대 메세지가 가야 함.
해당 친구가 초대 수락을 했을 때 같은 세션에 참여할 수 있어야 함. (확인 필요)
주요 구현 요약
FFriendInfo
구조체] 및 OnlineSubsystemSteam에서 친구 정보를 가져오는 함수 작성테스트 확인 할 것