public void Refresh()
    {
        int no, yes, dontcare, participantsCount, didNotVote;

        m_voteSource.GetVotesState(out participantsCount, out didNotVote, out dontcare, out yes, out no);

        m_participantsCount.text = "" + participantsCount;
        m_didNotVote.text        = "" + didNotVote;
        m_yes.text      = "" + yes;
        m_no.text       = "" + no;
        m_dontCare.text = "" + dontcare;
    }
    public void GetVoteState(out int participantsCount, out int yes, out int no, out int dontcare, out int didNotVote)
    {
        m_poll.GetVotesState(out participantsCount, out didNotVote, out dontcare, out yes, out no);
        //participantsCount=no=yes=dontcare= didNotVote = 0;
        //for (int i = 0; i < m_currentlyAvailable.Count; i++)
        //{
        //    if (m_currentlyAvailable[i] != null) {
        //        participantsCount++;
        //        if (m_currentlyAvailable[i].m_voteChoosed == UI_ParticipantVoteYesNo.Vote.DontCare)
        //            dontcare++;
        //        else if (m_currentlyAvailable[i].m_voteChoosed == UI_ParticipantVoteYesNo.Vote.No)
        //            no++;
        //        else if (m_currentlyAvailable[i].m_voteChoosed == UI_ParticipantVoteYesNo.Vote.Yes)
        //            yes++;
        //        else if (m_currentlyAvailable[i].m_voteChoosed == UI_ParticipantVoteYesNo.Vote.NotVoted)
        //            didNotVote++;

        //    }

        //}
    }