Space Plunder
Loading...
Searching...
No Matches
BaseGameplayTags.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 "CoreMinimal.h"
6#include "NativeGameplayTags.h"
7
8
9
10namespace CharacterModeTags
11{
12 const FName CategoryName = FName("Character.Mode");
13 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Modes");
14 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
15 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Build)
16 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Command)
17 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Talking)
18 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Menu)
19}
20
21namespace HUDLayerTags
22{
23 const FName CategoryName = FName("HUD.Layer");
24 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_HUDLayers");
25 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
26 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Notifications)
27 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(GameUI)
28 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(GameMenu)
29 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Menu)
30 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Modal)
31 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(GameLog)
32
33}
34
35// namespace HUDNotificationTags
36// {
37// const FName CategoryName = FName("HUD.Notification");
38// const FString DataTableLocation = FString("/BaseHelpers/Data/DT_HUDNotification");
39// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
40// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Quest)
41// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(XP)
42// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Credits)
43// // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Menu)
44// // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Modal)
45// }
46
47
48namespace HUDSlotTags
49{
50 const FName CategoryName = FName("HUD.Slot");
51 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_HUDSlots");
52 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
53 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Reticle)
54 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Weapons)
55 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(CenterInfo)
56 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Score)
57 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Health)
58 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Log)
59 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Notification)
60 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Interactions)
61 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Stamina)
62 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(QuestTracker)
63 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(QuestStatus)
64 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(QuestLog)
65 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Crew)
66 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Skills)
67 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Map)
68 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Compass)
69 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Debug)
70 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(XP)
71 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Credits)
72 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Stats)
73}
74
75
76namespace SkillTags
77{
78 const FName CategoryName = FName("Character.Skill");
79 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Skills");
80 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Strength)
81 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Perception)
82 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Endurance)
83 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Charisma)
84 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Intelligence)
85 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Agility)
86 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(WeaponSkill)
87 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Stealth)
88 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Luck)
89}
90
91
92
93namespace SoundTags
94{
95 const FName CategoryName = FName("Sound.Source");
96 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Sounds");
97 namespace BulletSoundTags
98 {
99 const FName CategoryName = FName("Sound.Source.Weapon");
100 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Sounds");
101 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Distractions)
102 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Gadget)
103 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Melee)
104 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(MeleeWeapon)
105 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Reload)
106 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(BulletFire)
107 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(BulletImpact)
108 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(DryFire)
109 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Explosion)
110 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(SilencedFire)
111 }
112 namespace EnvironmentSoundTags
113 {
114 const FName CategoryName = FName("Sound.Source.Environment");
115 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Sounds");
116 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Alarms)
117 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Distractions)
118 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Door)
119 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Gadget)
120 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Interaction)
121 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Hazards)
122 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Explosion)
123 }
124
125 namespace CharacterSoundTags
126 {
127 const FName CategoryName = FName("Sound.Source.Character");
128 const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Sounds");
129 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Climbing)
130 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Footstep)
131 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Interaction)
132 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Jump)
133 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Melee)
134 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Voice)
135 BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Damage)
136
137 }
138
139 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Alarms)
140 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Climbing)
141 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Distractions)
142 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Door)
143 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Footstep)
144 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Gadget)
145 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Interaction)
146 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Jump)
147 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Melee)
148 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(MeleeWeapon)
149 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Reload)
150 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Voice)
151 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(BulletFire)
152 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(BulletImpact)
153 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(DryFire)
154 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(EnvironmentalHazards)
155 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Explosion)
156 // BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(SilencedBulletFire)
157}
158
159
160// namespace CharacterTraitTags
161// {
162// const FName CategoryName = FName("Character.Trait");
163// const FString DataTableLocation = FString("/BaseHelpers/Data/DT_Traits");
164// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Health)
165// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Stamina)
166// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(WeightCapacity)
167// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Shield)
168// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Speed)
169// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Accuracy)
170// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(WeaponSkill)
171// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Stealth)
172// BASEHELPERS_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Luck)
173// }
174
175
179class BASEHELPERS_API BaseGameplayTags
180{
181public:
182};
Definition BaseGameplayTags.h:180
Definition Health.Build.cs:6
Definition Interaction.Build.cs:6
Definition BaseGameplayTags.cpp:7
const FName CategoryName
Definition BaseGameplayTags.h:12
const FString DataTableLocation
Definition BaseGameplayTags.h:13
Definition BaseGameplayTags.cpp:16
const FName CategoryName
Definition BaseGameplayTags.h:23
const FString DataTableLocation
Definition BaseGameplayTags.h:24
Definition BaseGameplayTags.cpp:27
const FString DataTableLocation
Definition BaseGameplayTags.h:51
const FName CategoryName
Definition BaseGameplayTags.h:50
Definition BaseGameplayTags.cpp:52
const FName CategoryName
Definition BaseGameplayTags.h:78
const FString DataTableLocation
Definition BaseGameplayTags.h:79
const FString DataTableLocation
Definition BaseGameplayTags.h:100
const FName CategoryName
Definition BaseGameplayTags.h:99
const FName CategoryName
Definition BaseGameplayTags.h:127
const FString DataTableLocation
Definition BaseGameplayTags.h:128
const FString DataTableLocation
Definition BaseGameplayTags.h:115
const FName CategoryName
Definition BaseGameplayTags.h:114
Definition BaseGameplayTags.cpp:65
const FString DataTableLocation
Definition BaseGameplayTags.h:96
const FName CategoryName
Definition BaseGameplayTags.h:95