SwiftlyS2

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, INativeHandle

Implements

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()

On this page