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

주요 구현 요약

  1. 초대 기능 관련 CPP 작업
    1. [FFriendInfo구조체] 및 OnlineSubsystemSteam에서 친구 정보를 가져오는 함수 작성
    2. UniqueNetID를 사용해 해당 유저에게 게임 초대 메세지 발송
  2. WidgetBluePrint 디자인 작업
    1. 리스트 박스 형태의 WBP 구성
    2. 친구 한 명의 정보와 초대를 보낼 수 있도록 WBP 구성
  3. WidgetBluePrint 작업
    1. FFriendInfo를 GI_Zoomies에서 가져와 순회하며, 친구 한 명의 WBP가 리스트 박스 WBP 안에 ScrollBox 형태로 업데이트 될 수 있게 작업
    2. 특정 사용자에게 invite 버튼을 통해 초대 메세지 발송할 수 있도록 연결
    3. matchLobby 기존 UI 를 클릭 했을 때 FriendList가 뜰 수 있도록 토글 작업
  4. NAME_GameSession Issue 해결
    1. 모든 곳에서 NAME_GameSession를 삭제하고, 해당 값을 SessionName으로 대체
      1. SessionName은 CreateSession 때 생성하고, Join하는 클라이언트에서는 SearchResult에서 초기화 됩니다.

테스트 확인 할 것