PFLobbyUpdatedStateChange
Updated 상태 변경 유형과 관련된 정보입니다.
구문
struct PFLobbyUpdatedStateChange : PFLobbyStateChange {
PFLobbyHandle lobby;
bool ownerUpdated;
bool maxMembersUpdated;
bool accessPolicyUpdated;
bool membershipLockUpdated;
uint32_t updatedSearchPropertyCount;
const char* const* updatedSearchPropertyKeys;
uint32_t updatedLobbyPropertyCount;
const char* const* updatedLobbyPropertyKeys;
uint32_t memberUpdateCount;
const PFLobbyMemberUpdateSummary* memberUpdates;
bool serverUpdated;
uint32_t updatedServerPropertyCount;
const char* const* updatedServerPropertyKeys;
bool serverConnectionStatusUpdated;
}
멤버
lobby
PFLobbyHandle
null이 아니어야 함
로비가 업데이트됩니다.
ownerUpdated
부울
로비의 소유자가 업데이트되었는지 여부를 나타내는 플래그입니다.
maxMembersUpdated
부울
로비에 허용되는 최대 구성원 수가 업데이트되었는지 여부를 나타내는 플래그입니다.
accessPolicyUpdated
부울
로비의 액세스 정책이 업데이트되었는지 여부를 나타내는 플래그입니다.
membershipLockUpdated
부울
로비의 구성원 자격 잠금이 업데이트되었는지 여부를 나타내는 플래그입니다.
updatedSearchPropertyCount
uint32_t
업데이트된 검색 속성의 수입니다.
updatedSearchPropertyKeys
상수 문자* 상수*
크기 배열 updatedSearchPropertyCount
업데이트된 검색 속성의 키입니다.
updatedLobbyPropertyCount
uint32_t
업데이트된 로비 속성의 수입니다.
updatedLobbyPropertyKeys
상수 문자* 상수*
크기 배열 updatedLobbyPropertyCount
업데이트된 로비 속성의 키입니다.
memberUpdateCount
uint32_t
대기실 구성원에 대한 업데이트 개수입니다.
memberUpdates
const PFLobbyMemberUpdateSummary*
크기 배열 memberUpdateCount
구성원 업데이트 세트입니다.
serverUpdated
부울
클라이언트 소유 로비에 조인한 서버가 변경되었는지 여부를 나타내는 플래그입니다.
updatedServerPropertyCount
uint32_t
클라이언트 소유 로비에 조인한 서버에 대해 업데이트된 속성의 수입니다.
updatedServerPropertyKeys
상수 문자* 상수*
크기 배열 updatedServerPropertyCount
클라이언트 소유 로비에 조인한 서버에 대해 업데이트된 속성의 키입니다.
serverConnectionStatusUpdated
부울
로비 서버의 연결 상태가 변경되었는지 여부를 나타내는 플래그입니다.
비고
이 상태 변경은 로비가 업데이트되었음을 의미하며, 변경된 값에 대한 힌트를 제공합니다. PFMultiplayerStartProcessingLobbyStateChanges()에 대한 단일 호출을 통해 여러 업데이트를 제공할 수 있습니다. PFMultiplayerStartProcessingLobbyStateChanges()를 호출하면 이러한 업데이트에 따라 반영된 모든 상태가 동시에 표시되므로 업데이트를 개별 또는 일괄 처리로 조정할 수 있습니다.
요구 사항
헤더: PLobby.h