Vote class. Can be used to start custom votes.
Type: Reference type
| Declaration | Description |
|---|---|
| Vote@ Vote(const string& in szName, const string& in szVoteText, float flVoteLength, float flPercentageNeeded) | Constructor |
| const string& GetName() const | Gets name of this vote. |
| const string& GetVoteText() const | Gets the vote text. |
| void SetVoteText(const string& in szVoteText) | Sets the vote text. |
| const string& GetYesText() const | Gets the yes button text. |
| void SetYesText(const string& in szYesText) | Sets the yes button text. |
| const string& GetNoText() const | Gets the no button text. |
| void SetNoText(const string& in szNoText) | Sets the no button text. |
| void SetVoteBlockedCallback(VoteBlocked@ pCallback) | Sets the vote blocked callback. |
| void SetVoteEndCallback(VoteEnd@ pCallback) | Sets the vote end callback. |
| void Start() | Starts this vote. |
| any@ GetUserData() | Gets the user data set on this vote. |
| void SetUserData(any@ pUserData) | Sets the user data on this vote. |
| void ClearUserData() | Clears the user data set on this vote. |