Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
GE_ConstellationBuffBase.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "GameplayEffect.h"
6#include "GameplayTagContainer.h"
7#include "GE_ConstellationBuffBase.generated.h"
8
9
14USTRUCT(BlueprintType)
16{
17 GENERATED_BODY()
18
19public:
20 // 이 GE 안의 "어느 모디파이어를 채울 것인가" 를 가리키는 키다. 스탯 종류가 아니다.
21 // 스탯은 모디파이어의 Attribute 가 이미 정하고 있다.
22 // 그래서 GE 모디파이어의 SetByCaller 데이터 태그와 정확히 같은 값이어야 한다. (Data.Buff.Sword 등)
23 UPROPERTY(EditDefaultsOnly, Category = "Constellation", meta = (Categories = "Data.Buff"))
24 FGameplayTag MagnitudeTag;
25
26 UPROPERTY(EditDefaultsOnly, Category = "Constellation")
27 float Magnitude = 0.0f;
28};
29
30
45UCLASS(Abstract)
46class CK_UE_API UGE_ConstellationBuffBase : public UGameplayEffect
47{
48 GENERATED_BODY()
49
50public:
52
53public:
54 // 비워 두면 무기와 무관하게 GE 모디파이어에 저작된 크기를 그대로 쓴다.
55 UPROPERTY(EditDefaultsOnly, Category = "Constellation", meta = (Categories = "Weapon"))
56 TMap<FGameplayTag, FConstellationWeaponMagnitude> WeaponMagnitudes;
57};
Definition GE_ConstellationBuffBase.h:47
Definition GE_ConstellationBuffBase.h:16