5#include "CoreMinimal.h"
7#include "ProjectXGameModeAllOutWarfare.generated.h"
23 virtual void InitGame(
const FString&
MapName,
const FString& Options, FString& ErrorMessage)
override;
24 virtual void InitGameState()
override;
29 virtual void CollectGamePlayObjects()
override;
30 virtual void CalculateTimeOutWinCondition()
override;
35 virtual
void OnCommandCenterDestroyed(
ACommandCenter* CommandCenter);
37 virtual
void OnCapturePointOwnerChanged(int32 NewOwner,
ACapturePoint* Point);
39 virtual
void OnCapturePointAttacked(int32 TeamTakingPoint,
ACapturePoint* Point);
42 UPROPERTY(EditDefaultsOnly, Category =
GameMode, meta = (AllowPrivateAccess = true, ClampMin = 0))
43 uint8 NumberOfCapturePointCheckpoints;
46 UPROPERTY(EditDefaultsOnly, Category =
GameMode, meta = (AllowPrivateAccess = true))
Definition: CapturePoint.h:77
float PerPlayerCaptureRate
Definition: CapturePoint.h:291
Definition: CommandCenter.h:20
Definition: ProjectXGameModeAllOutWarfare.h:19
float GetPlayerCaptureRate() const
Definition: ProjectXGameModeAllOutWarfare.h:26
int32 GetNumberOfCheckPoints() const
Definition: ProjectXGameModeAllOutWarfare.h:25
Definition: ProjectXGameMode.h:115
Definition: ProjectXGameStateAllOutWarfare.h:55
Definition: ShieldGenerator.h:30
FShieldGeneratorEventSignature OnShieldGeneratorDestroyed
Definition: ShieldGenerator.h:57