NetworkLobbyPlayer

NetworkLobbyPlayerNetworkLobbyManager用于在大厅中存储每个玩家的状态。

  1. PS 继承此类以后,不能写Start方法,不然会隐藏掉NetworkLobbyPlayerStart方法。

属性

属性功能
ShowLobbyGUI正确显示大厅玩家的传统用户界面。
slot该玩家分配给的插槽。每个大厅插槽中只能有一名玩家。
readyToBegin标记以控制玩家是否准备好开始游戏。

部分源码

  1. public override void OnStartClient ()
  2. {
  3. NetworkLobbyManager networkLobbyManager = NetworkManager.singleton as NetworkLobbyManager;
  4. if (networkLobbyManager)
  5. {
  6. networkLobbyManager.lobbySlots [(int)this.m_Slot] = this;
  7. this.m_ReadyToBegin = false;
  8. this.OnClientEnterLobby ();
  9. }
  10. else
  11. {
  12. Debug.LogError ("No Lobby for LobbyPlayer");
  13. }
  14. }

?