|
Paradies Project
|
AI가 제어하는 유닛(몬스터, 패밀리어)이 추가로 가지는 전투 정보 구조체입니다. More...
#include <UnitStructs.h>


Public Attributes | |
| FGameplayTag | AttackTypeTag |
| 공격 타입 (Attack Type) | |
| FGameplayTag | RoleTypeTag |
| 역할군 (Role) | |
| FGameplayTag | RankTypeTag |
| 등급 (Rank) | |
| FDataTableRowHandle | BasicAttackActionHandle |
| AI 기본 공격 액션 데이터 핸들 | |
| TArray< FDataTableRowHandle > | PatternActionHandles |
| AI 스킬 액션 데이터 핸들 목록 | |
| Public Attributes inherited from FUnitBaseStats | |
| FText | DisplayName |
| 인게임 UI에 표시될 아이템의 이름 | |
| int32 | SummonCost |
| 소환 코스트 (재화) | |
| float | BaseMaxHP |
| 최대 체력 (Max HP) | |
| float | BaseMaxMP |
| 최대 마나 (Max MP) | |
| float | BaseAttackPower |
| 공격력 (Attack Power) | |
| float | BaseDefense |
| 방어력 (Defense) | |
| float | BaseMoveSpeed |
| 평상시 이동 속도 (Move Speed) | |
| float | BaseCritRate |
| 크리티컬 확률 (CritRate) | |
AI가 제어하는 유닛(몬스터, 패밀리어)이 추가로 가지는 전투 정보 구조체입니다.
플레이어와 달리 무기(Weapon)에 의존하지 않고 자체적인 공격 주기와 사거리를 가집니다.
| FGameplayTag FAIUnitStats::AttackTypeTag |
공격 타입 (Attack Type)
AI의 사거리 판단 및 상성 로직에 사용됩니다. 예: Unit.Attack.Melee (근접), Unit.Attack.Range (원거리)
| TArray<FDataTableRowHandle> FAIUnitStats::PatternActionHandles |
AI 스킬 액션 데이터 핸들 목록
FAIUnitAssets의 SkillAbilities 배열과 인덱스가 1:1로 매칭되도록 구성합니다. 예: 인덱스 0 = 돌진 스킬, 인덱스 1 = 브레스 스킬
| FGameplayTag FAIUnitStats::RankTypeTag |
등급 (Rank)
보스 UI 표시 여부 및 CC기 면역 로직에 사용됩니다. 예: Unit.Rank.Normal, Unit.Rank.Elite, Unit.Rank.Boss
| FGameplayTag FAIUnitStats::RoleTypeTag |
역할군 (Role)
어그로 수준 및 AI 우선순위 결정에 사용됩니다. 예: Unit.Role.Tanker, Unit.Role.Dealer, Unit.Role.Support