Space Plunder
Loading...
Searching...
No Matches
QuestGameplayTags.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "NativeGameplayTags.h"
6#include "CoreMinimal.h"
7
8// MainQuest,
9// SideQuest,
10// HumanQuest,
11// AlienQuest,
12// RaiderQuest,
13// RobotQuest,
14// ZombieQuest
15
16// Quest Faction: Robots
17// Quest Category: Main
18// Quest Status: Current
19
20
21namespace QuestCategoryTags
22{
23 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Main)
24 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Side)
25 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Optional)
26 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Timed)
27 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attack)
28 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Defend)
29}
30
31namespace QuestStatusTags
32{
33 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(NotStarted)
34 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Active)
35 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Completed)
36 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Failed)
37 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Abandoned)
38 QUESTSYSTEM_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(NotAvailable)
39}
40
41// UENUM(Blueprintable, BlueprintType, meta = (ScriptName = "EQuestOutcomePython"))
42// enum class EQuestOutcome : uint8
43// {
44// NotStarted,
45// Active,
46// Completed,
47// Failed,
48// Abandoned,
49// NotAvailable //- When Quest Goes down other path //
50// };
51
52
56class QUESTSYSTEM_API QuestGameplayTags
57{
58public:
59};
@ Failed
Definition InteractionData.h:29
Definition QuestGameplayTags.h:57
Definition QuestGameplayTags.cpp:8
Definition QuestGameplayTags.cpp:18