Ejemplo n.º 1
0
 /// <summary>
 /// Called by Button
 /// </summary>
 public void HostStopVote()
 {
     if (IsHost)
     {
         StopVoteMessage msg = new StopVoteMessage();
         msg.WinnerID = PlayerComp.FindWinnerID();
         if (msg.WinnerID > -1)
         {
             NetworkServer.SendToAll(MyMsgType.StopVote, msg);
         }
     }
 }
Ejemplo n.º 2
0
    private void OnStopVoting(NetworkMessage netMsg)
    {
        Debug.Log("Voting time over");
        StopVoteMessage msg = netMsg.ReadMessage <StopVoteMessage>();

        // I know I could have written "PlayerComp.StopVoting(msg.WinnerID, IsHost);" but this version
        // is a lot better readable by a human
        if (IsHost)
        {
            PlayerComp.StopVoting(msg.WinnerID, true);
        }
        else
        {
            PlayerComp.StopVoting(msg.WinnerID, false);
        }
    }