LogoArcana  0.0.1
ArcanaWorldVolume.h
Go to the documentation of this file.
1// MIT
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "GameplayTagContainer.h"
7#include "Actors/ProceduralVolumeWithFalloffActor.h"
8#include "ArcanaWorldVolume.generated.h"
9
10UCLASS()
11class ARCANA_API AArcanaWorldVolume : public AProceduralVolumeWithFalloffActor
12{
13 GENERATED_BODY()
14
15public:
16 // Sets default values for this actor's properties
18
19protected:
20 // Called when the game starts or when spawned
21 virtual void BeginPlay() override;
22
23public:
24 // Called every frame
25 virtual void Tick(float DeltaTime) override;
26 void EndPlay(EEndPlayReason::Type EndPlayReason);
27 void EvaluateVolumePoints();
29
30 FGameplayTagContainer ZoneTags;
31 FGameplayTagContainer RarityTags;
36
37};
Definition: ArcanaWorldVolume.h:12
FGameplayTagContainer RarityTags
Definition: ArcanaWorldVolume.h:31
uint32 VolumeInternalID
Definition: ArcanaWorldVolume.h:28
int MinRespawnDelay
Definition: ArcanaWorldVolume.h:34
int MaxSpawns
Definition: ArcanaWorldVolume.h:33
int MinSpawns
Definition: ArcanaWorldVolume.h:32
int MaxRespawnDelay
Definition: ArcanaWorldVolume.h:35
FGameplayTagContainer ZoneTags
Definition: ArcanaWorldVolume.h:30