private UI_ParticipantVoteYesNo AddParticipant(RestreamChatUser user)
    {
        GameObject created = Instantiate(m_prefab);

        created.transform.SetParent(m_whereToAdd);
        created.transform.localScale = Vector3.one;
        UI_ParticipantVoteYesNo participant = created.GetComponent <UI_ParticipantVoteYesNo>();

        participant.SetChatVote(new ChatVote(user, ChatVoteType.NotVoted));
        m_currentlyAvailable.Add(participant);


        return(participant);
    }
Exemplo n.º 2
0
    public void SetVote(ChatVoteType vote, RestreamChatUser user)
    {
        if (user == null)
        {
            return;
        }
        string id = user.UserID.GetID();

        // Debug.Log("ID:" + id);
        if (!m_voteChecker.ContainsKey(id))
        {
            m_voteChecker.Add(id, new ChatVote(user, vote));
        }
        m_voteChecker[id].SetVote(vote);
        SaveAsList();
    }
Exemplo n.º 3
0
 public void SetUserInfo(RestreamChatUser user)
 {
     m_user = user;
 }
Exemplo n.º 4
0
 public ChatVote(RestreamChatUser user, ChatVoteType vote)
 {
     this.m_user        = user;
     this.m_voteChoosed = vote;
 }
Exemplo n.º 5
0
 public void AddAsUnvote(RestreamChatUser user)
 {
     SetVote(ChatVoteType.NotVoted, user);
 }