コード例 #1
0
    public void Ready()
    {
        self.ready = !self.ready;
        Net_ReadyUp msg = new Net_ReadyUp(self.connectionId, self.ready);

        SendServer(msg, reliableChannel);
    }
コード例 #2
0
    public void sendReady()
    {
        Net_ReadyUp msg = new Net_ReadyUp();

        msg.ready = true;
        SendServer(msg);

        Button readyButton = GameObject.Find("ReadyButton").GetComponent <Button>();

        readyButton.interactable = false;
    }
コード例 #3
0
    void ReadyUp(Net_ReadyUp msg)
    {
        Net_PlayerInfo player = GetCurrentPlayer(msg.connectionId);
        Net_HubInfo    hub    = GetPlayerHub(player);

        player.ready = msg.ready;
        Debug.Log(player.userName + " " + player.ready);
        Debug.Log("Players are: " + hub.players.TrueForAll(IsEveryPlayerReady));

        if (hub.players.TrueForAll(IsEveryPlayerReady))
        {
            SendActivePlayers(new Net_ReadyUp(0, true), hub.players, reliableChannel);
        }
    }