• NetworkLobbyPlayer
    • 属性
    • 部分源码

    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. }

    ?