5#include "CoreMinimal.h"
6#include "GameFramework/VoteInstance.h"
8#include "VoteInstanceMap.generated.h"
16 GENERATED_UCLASS_BODY()
20 virtual void BeginPlay()
override;
21 virtual bool AllowUserVoteOptions(APlayerState* VoteInstigator,
const FName& Option)
const override;
22 virtual void OnVoteResult_Implementation(
const FVoteOption& VoteOption)
override;
23 virtual bool CheckVoteResult_Implementation()
override;
27 UFUNCTION(BlueprintCallable, Category = VoteInstanceMap)
28 virtual void GetMapList(TArray<FString>& OutMapList)
const;
29 virtual void CloseVote()
override;
32 virtual void BroadcastVoteWarning(int32
Warning)
override;
33 virtual void VoteTimerComplete()
override;
36 UPROPERTY(EditDefaultsOnly, Category = VoteInstanceMap, GlobalConfig)
37 bool bTravelOnVoteEnd = false;
39 UPROPERTY(EditDefaultsOnly, Category = VoteInstanceMap, GlobalConfig)
40 bool bTravelToBestVotedMap = true;
Definition: VoteInstanceMap.h:15