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