5#include "CoreMinimal.h"
8#include "TransportObjectiveSpawnPoint.generated.h"
16 GENERATED_UCLASS_BODY()
20 virtual float GetSpawnScoreForInstigator(
const AActor*
const QueryInstigator, FVector& TargetLocation,
bool bUseDistanceToTargetLocation =
false)
const override {
return 0;}
23 virtual void OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex,
bool bFromSweep,
const FHitResult& SweepResult)
override;
Definition: FlagSpawn.h:33
Definition: ProjectXCharacter.h:128
Definition: ProjectXPlayerState.h:238
Definition: ProjectXSpawnerObjective.h:53
Definition: TransportObjectiveSpawnPoint.h:15
virtual void CollectPlayerStartList() override
Definition: TransportObjectiveSpawnPoint.h:24
virtual bool CanSpawnPlayer(const AProjectXPlayerState *InInstigator) const override
Definition: TransportObjectiveSpawnPoint.h:19
virtual float GetSpawnScoreForInstigator(const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const override
Definition: TransportObjectiveSpawnPoint.h:20
TSubclassOf< UAfflictionInstance > CarrierAffliction
Definition: TransportObjectiveSpawnPoint.h:27
Definition: ReactsToObjectiveInterface.h:18
Definition: ProjectXSpawnerObjective.h:39