Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
EnemyAttributeSet.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "EnemyAttributeSet.generated.h"
8
9UCLASS()
10class CK_UE_API UEnemyAttributeSet : public UBaseAttributeSet
11{
12 GENERATED_BODY()
13
14public:
16
17 void InitEnemyStats(float InAttackRange, float InVisionRange, float InDropSoul);
18
22
23public:
24 UPROPERTY(BlueprintReadOnly, Category = "Stat", meta = (AllowPrivateAccess = true))
25 FGameplayAttributeData AttackRange;
26
27 UPROPERTY(BlueprintReadOnly, Category = "Stat", meta = (AllowPrivateAccess = true))
28 FGameplayAttributeData VisionRange;
29
30 UPROPERTY(BlueprintReadOnly, Category = "Stat", meta = (AllowPrivateAccess = true))
31 FGameplayAttributeData DropSoul;
32};
Definition BaseAttributeSet.h:21
Definition EnemyAttributeSet.h:11
ATTRIBUTE_ACCESSORS(UEnemyAttributeSet, VisionRange)
ATTRIBUTE_ACCESSORS(UEnemyAttributeSet, AttackRange)
ATTRIBUTE_ACCESSORS(UEnemyAttributeSet, DropSoul)