UVotingInstance¶
#include <VotingInstance.h>
Inherits from UActorComponent, IReplicatedSubobjectInterface
Inherited by UKickVotingInstance
Public Functions¶
| Name | |
|---|---|
| bool | CanHaveMoreThanOneValid() | 
| bool | CanPlayerBeParticipant(ATBLPlayerState * Voter) const | 
| bool | CanPlayerVote(ATBLPlayerState * Voter, FName VoteOption) const | 
| bool | CanVoteOccur(ATBLPlayerController * InstigatingControlle, FName VoteOption) const | 
| ATBLPlayerState * | GetInstigator() const | 
| virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override | 
| int32 | GetNumVotesForOption(FName VoteOption) | 
| int32 | GetNumberOfVotes() | 
| FName | GetPlayerVote(ATBLPlayerState * Voter) const | 
| float | GetStartTime() const | 
| float | GetTimeLeft() | 
| int32 | GetVotesNeededToPass() | 
| bool | IsValidForVoter(ATBLPlayerState * Voter) | 
| UVotingInstance() | 
Protected Functions¶
| Name | |
|---|---|
| FName | GetCurrentWinningOption() | 
| bool | GetIsVoteFinished() | 
| TArray< FVotingOption > | GetVoteOptions() | 
| void | OnRep_VoteOptions() | 
Public Attributes¶
| Name | |
|---|---|
| FReplicated_ATBLPayerState | InstigatorPlayer | 
| FAfterVoteTimerSignature | OnAfterVoteTimerFinished | 
| FVoteConcludedSignature | OnVoteConcluded | 
| FVotesReplicated | OnVotesReplicated | 
| FReplicated_Float | StartTime | 
Protected Attributes¶
| Name | |
|---|---|
| float | AfterVoteWaitTime | 
| FReplicated_FName | CurrentWinningOption | 
| float | MinimumVoteTime | 
| FReplicatedArray_FVotingOption | VoteOptions | 
| float | VoteTime | 
| FReplicated_UInt8 | bIsVoteFinished | 
| bool | bVotesHaveMinimumTime | 
Updated on 2025-01-21 at 09:02:25 +0100