CVoteController
Interface CVoteController
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CVoteController : CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CVoteController>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseEntity
- CEntityInstance
- IEquatable<CEntityInstance>
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CVoteController>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
AcceptingVotesTimer
CountdownTimer AcceptingVotesTimer { get; }Property Value
ActiveIssueIndex
ref int ActiveIssueIndex { get; }Property Value
ExecuteCommandTimer
CountdownTimer ExecuteCommandTimer { get; }Property Value
HighestCountIndex
ref int HighestCountIndex { get; }Property Value
IsYesNoVote
ref bool IsYesNoVote { get; }Property Value
OnlyTeamToVote
ref int OnlyTeamToVote { get; }Property Value
PlayerHoldingVote
ref uint PlayerHoldingVote { get; }Property Value
PlayerOverrideForVote
ref uint PlayerOverrideForVote { get; }Property Value
PotentialIssues
ref CUtlVector<PointerTo<CBaseIssue>> PotentialIssues { get; }Property Value
PotentialVotes
ref int PotentialVotes { get; }Property Value
ResetVoteTimer
CountdownTimer ResetVoteTimer { get; }Property Value
VoteOptionCount
ISchemaFixedArray<int> VoteOptionCount { get; }Property Value
VoteOptions
ref CUtlVector<CString> VoteOptions { get; }Property Value
VotesCast
ISchemaFixedArray<int> VotesCast { get; }Property Value
Methods
ActiveIssueIndexUpdated()
void ActiveIssueIndexUpdated()IsYesNoVoteUpdated()
void IsYesNoVoteUpdated()OnlyTeamToVoteUpdated()
void OnlyTeamToVoteUpdated()PotentialVotesUpdated()
void PotentialVotesUpdated()VoteOptionCountUpdated()
void VoteOptionCountUpdated()