ResetParty

如果 PlayFabMultiplayerManager 连接到网络,则该对象将离开网络。 此外,清理并重新初始化与 Party 和相应的 PlayFabMultiplayerManager 对象相关的所有资源。 如果对象已连接到网络,则尝试重新连接到同一网络。

语法

public void PlayFabMultiplayerManager.Get().ResetParty();

参数

无。

返回值

无。

备注

在某些连接可能不稳定的网络条件下,在调用 API 时可能会遇到非致命错误,例如:SendChatMessage、SendChatMessageToAllPlayers、SendDataMessage、SendDataMessageToAllPlayers。

当游戏遇到非致命错误时,不建议调用 ResetParty API,而是应该等待来自库的相应异步回调(例如 OnNetworkLeft、OnRemotePlayerLeft)并采取相应的操作。

当游戏无法使用有效网络描述符加入现有网络或游戏无法创建新网络时,应在事件中使用 ResetParty。 游戏应防止多个客户端同时调用 ResetParty,游戏遇到 Send* API 相关错误的模式。