Space Plunder
Loading...
Searching...
No Matches
InteractionGameplayTags.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
9{
10 const FName CategoryName = FName("Interactable.Status");
11 const FString DataTableLocation = FString("/Interaction/Data/DT_Status");
12 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
13 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(On)
14 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Off)
15 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Open)
16 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Closed)
17 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Broken)
18 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Hacked)
19 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(InUse)
20
21}
22
23
24namespace ItemCategoryTags
25{
26 const FName CategoryName = FName("Interactable.Item.Category");
27 const FString DataTableLocation = FString("/Interaction/Data/DT_Category");
28 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
29 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Food)
30 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Weapons)
31 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Clothes)
32 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Melee)
33 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Quest)
34 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Throwables)
35 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Resources) // Gold/etc.
36 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Chips) // Enhancements
37 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Misc) // Anything Else
38
39
40}
41
42
43
44namespace InteractionTypeTags
45{
46 const FName CategoryName = FName("Interaction.Type");
47 const FString DataTableLocation = FString("/Interaction/Data/DT_Interactions");
48 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Default)
49 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Interact)
50 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Use)
51 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Talk)
52 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Trade)
53 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Buy)
54 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Sell)
55 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Switch)
56 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(TurnOn)
57 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(TurnOff)
58 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Hack)
59 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Pickup)
60 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Open)
61 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Close)
62 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Lock)
63 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Unlock)
64 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Inspect)
65 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Tie)
66 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Untie)
67 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Eat)
68 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Drink)
69 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Swap)
70 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Sleep)
71 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Wakeup)
72 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Climb)
73 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Push)
74 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Pull)
75 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Craft)
76 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Build)
77 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Repair)
78 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Takedown)
79 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(KnockOut)
80 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Pilot)
81 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Enter)
82 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Delete)
83 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Full)
84 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Exit)
85 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Command)
86 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attack)
87 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Follow)
88 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Wait)
89 INTERACTION_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(None)
90}
91
92
93
97class INTERACTION_API InteractionGameplayTags
98{
99public:
100};
@ Use
Definition InteractionComponent.cpp:798
Definition InteractionGameplayTags.h:98
Definition InteractionGameplayTags.cpp:7
const FString DataTableLocation
Definition InteractionGameplayTags.h:11
const FName CategoryName
Definition InteractionGameplayTags.h:10
Definition InteractionGameplayTags.cpp:34
const FString DataTableLocation
Definition InteractionGameplayTags.h:47
const FName CategoryName
Definition InteractionGameplayTags.h:46
Definition InteractionGameplayTags.cpp:19
const FName CategoryName
Definition InteractionGameplayTags.h:26
const FString DataTableLocation
Definition InteractionGameplayTags.h:27