Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
CK_GameplayTags.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "NativeGameplayTags.h"
6
7
8// Character Action
9UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_ENEMY_BASICATTACK);
10UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_ENEMY_SPECIALATTACK);
11UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_ENEMY_SPECIALATTACK_DASH);
12UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_BOSS_BASICATTACK);
13UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_BOSS_PATTERN1);
14UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_BOSS_PATTERN2);
15
16
17// Character State
18UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISDEAD);
19UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISSTUN);
20UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISSTUN_START);
21UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISSTUN_END);
22UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISDASHING);
23UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISBLOCKMOVEMENT);
24UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISBLOCKINPUT);
25UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISINVINCIBLE);
26UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISSUPERARMOR);
27UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISGROGGY);
28UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISGROGGY_START);
29UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISGROGGY_END);
30UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISHITSTUN);
31UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_ISKNOCKEDDOWN);
32
33UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_ATTACKIDLE);
34UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_COMBO);
35UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL);
36UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_Q);
37UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_RMB);
38UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_STRIKE);
39UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_WEAPONREQ);
40UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_PULLENEMIES);
41UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_SKILL_PULLENEMIES_FINISHED);
42
43UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_ATTACKING);
44UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_STATE_COMBAT_ISCHARGING);
45
46
47// GameplayCue
50UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_COMBAT_HITEFFECT);
51UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_COMBAT_HITEFFECT_COLOR);
52UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_COMBAT_HIT_CRITICAL);
53UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_COMBAT_SKILL_E);
54UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_CHARGE_AURA);
55UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_CHARGE_END_BLINK);
56UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CUE_CHARGE_BEGIN_BLINK);
57
58
59// Damage Type
61
62
63// Audio
64UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_AUDIO_SFX_COMBAT_HIT);
65
66
67// Cooldown
68UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_ENEMY_BASICATTACK);
69UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_ENEMY_SPECIALATTACK);
70UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_BOSS_PATTERN1);
71UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_BOSS_PATTERN2);
72UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_SKILL_DASH);
73UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_SKILL_STRIKE);
74UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_SKILL_WEAPON);
75UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_COOLDOWN_SKILL_WEAPON_REQUEST);
76
77
78// Data (SetByCaller)
81UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_HITSTUN_DURATION);
82UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STIGMA_VALUE);
83UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_DAMAGE_MUL);
84UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_MOVE_SPEED);
85UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_ATTACK);
86UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_ATTACK_SPEED);
87UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_CRITICAL);
88UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_CRITICAL_DMG);
89UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_STAT_COOLDOWN_MULTIPLIER);
90
91// 성좌 버프 GE 의 무기별 모디파이어 크기를 채우는 키.
92UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_BUFF_SWORD);
93UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_DATA_BUFF_STAFF);
94
95
96// Bundle
98
99
100// UI
104UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_UI_LAYER_OVERLAY);
105
106
107// Event.Combat
108UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_COMBAT_HITCHECK_START);
109UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_COMBAT_HITCHECK_END);
110
111
112// Event.Input
113UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_INPUT_MOVE);
114
115
116// Event.Player.Combat
117UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PLAYER_COMBAT_CANCELABLE);
118UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PLAYER_COMBAT_COMBOWINDOW_BEGIN);
119UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PLAYER_COMBAT_COMBOWINDOW_END);
120
121
122// Event.Player
123UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PLAYER_KNOCKDOWN);
124UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PLAYER_KNOCKDOWN_LOOPSTART);
125
126
127// Event.Enemy
128UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_ENEMY_RAT01_DASHATTACK_READY);
129UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_BOSS_SECTIONPATTERN_LOOPSTART);
130
131
132// Input (DynamicSpecSourceTags 기반 어빌리티 라우팅 키)
135UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_INPUT_SKILL_STRIKE);
136UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_INPUT_SKILL_WEAPON);
137UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_INPUT_SKILL_WEAPONREQUEST);
138
139
140// Constellation (성좌 계열. 상황의 Reaction_Tag 와 맞물려 반응 대상을 고른다)
141UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CONSTELLATION_FACTION);
142UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CONSTELLATION_FACTION_SEWER);
143
144
145// Weapon (WeaponDefinition / TargetableWeapon 식별 키)
148
149
150// StateTree
151UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_STATETREE_EVENT_ENDABILITY);
152UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_STATETREE_EVENT_BOSS_SECTIONPATTERN_ENDSTART);
153
154
155// Spawn Projectile
156UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PROJECTILE_SPAWN);
157UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PROJECTILE_SHOW);
158UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_EVENT_PROJECTILE_LAUNCH);
159
UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_CHARACTER_ACTION_ENEMY_BASICATTACK)