NetworkLobbyPlayer

class in UnityEngine.Networking

/

继承自:Networking.NetworkBehaviour

切换到手册

描述

此组件与 NetworkLobbyManager 配合使用,以构成多人游戏大厅系统。

NetworkLobbyManager 的 LobbyPrefab 对象上必须包含此组件。此组件用于保存大厅正常运行所需的基本大厅玩家数据。大厅玩家特定于游戏的数据可以放在 LobbyPrefab 上的其他组件中,也可以放在派生自 NetworkLobbyPlayer 的脚本中。

变量

readyToBegin这是一个标志,用于控制此玩家是否已准备好开始游戏。
ShowLobbyGUI此标志用于控制是否向大厅玩家显示默认 UI。
slot此玩家所在的大厅内的字段。

公共函数

OnClientEnterLobby这是一个钩子,在玩家对象进入大厅后在所有玩家对象上调用。
OnClientExitLobby这是一个钩子,在玩家对象退出大厅后在所有玩家对象上调用。
OnClientReady这是一个钩子,在 LobbyPlayer 在准备就绪或未准备就绪之间切换时在客户端上调用。
RemovePlayer这会从大厅删除此玩家。
SendNotReadyToBeginMessage这在客户端上使用,用于告诉服务器此玩家尚未准备好开始游戏。
SendReadyToBeginMessage这在客户端上使用,用于告诉服务器此玩家已准备好开始游戏。
SendSceneLoadedMessage这在客户端上使用,用于告诉服务器客户端已从大厅切换到 GameScene 并已准备好试玩。

继承的成员

变量