PFLobbyStateChangeType

大厅库中可能发生的状态更改的类型。

语法

enum class PFLobbyStateChangeType  : uint32_t  
{  
    CreateAndJoinLobbyCompleted = 0,  
    JoinLobbyCompleted = 1,  
    MemberAdded = 2,  
    AddMemberCompleted = 3,  
    MemberRemoved = 4,  
    ForceRemoveMemberCompleted = 5,  
    LeaveLobbyCompleted = 6,  
    Updated = 7,  
    PostUpdateCompleted = 8,  
    Disconnecting = 9,  
    Disconnected = 10,  
    JoinArrangedLobbyCompleted = 11,  
    FindLobbiesCompleted = 12,  
    InviteReceived = 13,  
    InviteListenerStatusChanged = 14,  
    SendInviteCompleted = 15,  
    CreateAndClaimServerLobbyCompleted = 16,  
    ClaimServerLobbyCompleted = 17,  
    ServerPostUpdateCompleted = 18,  
    ServerDeleteLobbyCompleted = 19,  
    JoinLobbyAsServerCompleted = 20,  
    ServerPostUpdateAsServerCompleted = 21,  
    ServerLeaveLobbyAsServerCompleted = 22,  
}  

常量

常量 说明
CreateAndJoinLobbyCompleted 上一次调用 PFMultiplayerCreateAndJoinLobby() 启动的操作 完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyCreateAndJoinLobbyCompletedStateChange 对象。
JoinLobbyCompleted 之前对 PFMultiplayerJoinLobby() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyJoinLobbyCompletedStateChange 对象。
MemberAdded PlayFab 实体已作为成员添加到大厅。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyMemberAddedStateChange 对象。
AddMemberCompleted 之前对 PFLobbyAddMember() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyAddMemberCompletedStateChange 对象。
MemberRemoved PlayFab 实体已作为成员从大厅中删除。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyMemberRemovedStateChange 对象。
ForceRemoveMemberCompleted 之前对 PFLobbyForceRemoveMember() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyForceRemoveMemberCompletedStateChange 对象。
LeaveLobbyCompleted 之前对 PFLobbyLeave() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyLeaveLobbyCompletedStateChange 对象。
已更新 大厅已更新。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyUpdatedStateChange 对象。
PostUpdateCompleted 之前对 PFLobbyPostUpdate() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyPostUpdateCompletedStateChange 对象。

完成此操作仅表示大厅服务是否已接受更新。 在向状态为“已更新”的游戏提供 PFLobbyUpdatedStateChange 之前,游戏的“大厅”状态的本地视图不会反映此更新。
断开 客户端已开始断开与大厅的连接。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyDisconnectingStateChange 对象。
已断开连接 客户端已与大厅断开连接。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyDisconnectedStateChange 对象。
JoinArrangedLobbyCompleted 之前对 PFMultiplayerJoinArrangedLobby() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyJoinArrangedLobbyCompletedStateChange 对象。
FindLobbiesCompleted 之前对 PFMultiplayerFindLobbies() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyFindLobbiesCompletedStateChange 对象。
InviteReceived 此客户端上的实体已收到进入大厅的邀请。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyInviteReceivedStateChange 对象。
InviteListenerStatusChanged 邀请侦听器的状态已更改。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyInviteListenerStatusChangedStateChange 对象。
SendInviteCompleted 之前对 PFLobbySendInvite() 的调用启动的操作已完成。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbySendInviteCompletedStateChange 对象。
CreateAndClaimServerLobbyCompleted 之前对 PFMultiplayerCreateAndClaimServerLobby() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义PFMULTIPLAYER_INCLUDE_SERVER_APIS。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyCreateAndClaimServerLobbyCompletedStateChange 对象。
ClaimServerLobbyCompleted 之前对 PFMultiplayerClaimServerLobby() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义PFMULTIPLAYER_INCLUDE_SERVER_APIS。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyClaimServerLobbyCompletedStateChange 对象。
ServerPostUpdateCompleted 之前对 PFLobbyServerPostUpdate() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义PFMULTIPLAYER_INCLUDE_SERVER_APIS。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyServerPostUpdateCompletedStateChange 对象。
ServerDeleteLobbyCompleted 之前对 PFLobbyServerDeleteLobby() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义PFMULTIPLAYER_INCLUDE_SERVER_APIS。

有关详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyServerDeleteLobbyCompletedStateChange 对象。
JoinLobbyAsServerCompleted 之前对 PFMultiplayerJoinLobbyAsServer() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义 PFMULTIPLAYER_INCLUDE_SERVER_APIS。

如需详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyJoinLobbyAsServerCompletedStateChange 对象。
ServerPostUpdateAsServerCompleted 之前对 PFLobbyServerPostUpdateAsServer() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义 PFMULTIPLAYER_INCLUDE_SERVER_APIS。

如需详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyServerPostUpdateAsServerCompletedStateChange 对象。
ServerLeaveLobbyAsServerCompleted 之前对 PFLobbyServerLeaveAsServer() 的调用启动的操作已完成。

若要使用此功能,必须在包含 PFLobby.h 之前定义 PFMULTIPLAYER_INCLUDE_SERVER_APIS。

如需详细信息,应将 PFLobbyStateChange 对象强制转换为 PFLobbyServerLeaveLobbyAsServerCompletedStateChange 对象。

要求

标头: PFLobby.h

另请参阅

PFLobby 成员