LEAP Documentation 40220
Documentation for the LEAP project
UVoteInstanceMap Class Reference

#include <VoteInstanceMap.h>

Inheritance diagram for UVoteInstanceMap:

Public Member Functions

virtual void BeginPlay () override
 
virtual bool AllowUserVoteOptions (APlayerState *VoteInstigator, const FName &Option) const override
 
virtual void OnVoteResult_Implementation (const FVoteOption &VoteOption) override
 
virtual bool CheckVoteResult_Implementation () override
 
virtual void GetMapList (TArray< FString > &OutMapList) const
 
virtual void CloseVote () override
 

Protected Member Functions

virtual void BroadcastVoteWarning (int32 Warning) override
 
virtual void VoteTimerComplete () override
 

Protected Attributes

bool bTravelOnVoteEnd = false
 
bool bTravelToBestVotedMap = true
 

Member Function Documentation

◆ AllowUserVoteOptions()

bool UVoteInstanceMap::AllowUserVoteOptions ( APlayerState *  VoteInstigator,
const FName &  Option 
) const
overridevirtual

◆ BeginPlay()

void UVoteInstanceMap::BeginPlay ( )
overridevirtual

◆ BroadcastVoteWarning()

void UVoteInstanceMap::BroadcastVoteWarning ( int32  Warning)
overrideprotectedvirtual

◆ CheckVoteResult_Implementation()

bool UVoteInstanceMap::CheckVoteResult_Implementation ( )
overridevirtual

◆ CloseVote()

void UVoteInstanceMap::CloseVote ( )
overridevirtual

◆ GetMapList()

void UVoteInstanceMap::GetMapList ( TArray< FString > &  OutMapList) const
virtual

◆ OnVoteResult_Implementation()

void UVoteInstanceMap::OnVoteResult_Implementation ( const FVoteOption &  VoteOption)
overridevirtual

◆ VoteTimerComplete()

void UVoteInstanceMap::VoteTimerComplete ( )
overrideprotectedvirtual

Member Data Documentation

◆ bTravelOnVoteEnd

bool UVoteInstanceMap::bTravelOnVoteEnd = false
protected

◆ bTravelToBestVotedMap

bool UVoteInstanceMap::bTravelToBestVotedMap = true
protected

The documentation for this class was generated from the following files: