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); }
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(); }
public void SetUserInfo(RestreamChatUser user) { m_user = user; }
public ChatVote(RestreamChatUser user, ChatVoteType vote) { this.m_user = user; this.m_voteChoosed = vote; }
public void AddAsUnvote(RestreamChatUser user) { SetVote(ChatVoteType.NotVoted, user); }