NetworkLobbyPlayer
NetworkLobbyPlayer
由NetworkLobbyManager
用于在大厅中存储每个玩家的状态。
PS : 继承此类以后,不能写Start方法,不然会隐藏掉NetworkLobbyPlayer的Start方法。
属性
属性 | 功能 |
---|---|
ShowLobbyGUI | 正确显示大厅玩家的传统用户界面。 |
slot | 该玩家分配给的插槽。每个大厅插槽中只能有一名玩家。 |
readyToBegin | 标记以控制玩家是否准备好开始游戏。 |
部分源码
public override void OnStartClient ()
{
NetworkLobbyManager networkLobbyManager = NetworkManager.singleton as NetworkLobbyManager;
if (networkLobbyManager)
{
networkLobbyManager.lobbySlots [(int)this.m_Slot] = this;
this.m_ReadyToBegin = false;
this.OnClientEnterLobby ();
}
else
{
Debug.LogError ("No Lobby for LobbyPlayer");
}
}
?