public bool IsVotedForLeader(InGamePlayerInfo voter) { if (HasOneLeader && DetailedInfo.ContainsKey(voter.User.Id)) { return(DetailedInfo[voter.User.Id].ForWho.User.Id == Leader); } return(false); }
public bool IsVotedYes(InGamePlayerInfo voter) { if (Result.HasValue && Result.Value && DetailedInfo.ContainsKey(voter.User.Id)) { return(DetailedInfo[voter.User.Id].Value); } return(false); }
public InGamePlayerInfo GetTarget(InGamePlayerInfo voter) { if (DetailedInfo.ContainsKey(voter.User.Id)) { return(DetailedInfo[voter.User.Id].ForWho); } return(null); }
public bool IsVoted(InGamePlayerInfo voter) { return(DetailedInfo.ContainsKey(voter.User.Id)); }