Paradies Project
Loading...
Searching...
No Matches
FAIUnitAssets Struct Reference

AI 제어 유닛(적, 퍼밀리어) 공통 리소스 More...

#include <UnitStructs.h>

Inheritance diagram for FAIUnitAssets:
Inheritance graph
Collaboration diagram for FAIUnitAssets:
Collaboration graph

Public Attributes

float Scale = 1.0f
 몬스터 크기 배율 (Scale)
FAIUnitFXSettings AIUnitFX
 AI 유닛 전용, FX, Tags.
TSoftObjectPtr< UAnimMontage > AttackMontage
 기본 공격 몽타주
TArray< TSoftObjectPtr< UAnimMontage > > SkillMontages
 스킬 연출 몽타주 목록
TSubclassOf< AAIController > AIController
 사용할 AI 컨트롤러 클래스
TSoftObjectPtr< UBehaviorTree > BehaviorTree
 실행할 비헤이비어 트리 에셋
TSoftObjectPtr< UBlackboardData > Blackboard
 사용할 블랙보드 데이터 에셋
FCombatAbilitySetup BasicAttackSetup
 몬스터 기본 평타 세트
TArray< FCombatAbilitySetupSkillSetups
 몬스터가 사용하는 다중 스킬 목록 (1번 스킬, 2번 스킬...)
Public Attributes inherited from FUnitBaseAssets
FGameplayTag FactionTag
 소속 진영 (Faction)
TSoftObjectPtr< USkeletalMesh > SkeletalMesh
 유닛 외형 (Skeletal Mesh)
TSoftObjectPtr< UTexture2D > FaceIcon
 인게임 HUD용 얼굴 아이콘.
TSubclassOf< UAnimInstance > AnimBlueprint
 애니메이션 블루프린트
TSoftObjectPtr< UAnimMontage > HitMontage
 피격(Hit) 리액션 몽타주
TSoftObjectPtr< UAnimMontage > DeathMontage
 사망(Dead) 연출 몽타주

Detailed Description

AI 제어 유닛(적, 퍼밀리어) 공통 리소스

Member Data Documentation

◆ AIController

TSubclassOf<AAIController> FAIUnitAssets::AIController

사용할 AI 컨트롤러 클래스

몬스터의 두뇌 역할을 하는 컨트롤러 클래스(BP_EnemyController 등)입니다.

◆ AttackMontage

TSoftObjectPtr<UAnimMontage> FAIUnitAssets::AttackMontage

기본 공격 몽타주

가장 기초적인 공격 모션입니다. (플레이어는 콤보의 시작, AI는 기본 평타)

◆ BehaviorTree

TSoftObjectPtr<UBehaviorTree> FAIUnitAssets::BehaviorTree

실행할 비헤이비어 트리 에셋

몬스터의 행동 패턴(이동, 공격, 스킬 사용 등)이 정의된 BT 에셋입니다

◆ Blackboard

TSoftObjectPtr<UBlackboardData> FAIUnitAssets::Blackboard

사용할 블랙보드 데이터 에셋

비헤이비어 트리가 사용할 메모리(변수 저장소)입니다.

◆ Scale

float FAIUnitAssets::Scale = 1.0f

몬스터 크기 배율 (Scale)

기본값은 1.0입니다. 보스 몬스터 등 덩치를 키워야 할 때 1.5, 2.0 등으로 설정합니다.

◆ SkillMontages

TArray<TSoftObjectPtr<UAnimMontage> > FAIUnitAssets::SkillMontages

스킬 연출 몽타주 목록

SkillAbilities, SkillActionIDs 배열과 인덱스가 1:1로 매칭되도록 구성합니다. 예: 인덱스 0 = 돌진 몽타주, 인덱스 1 = 브레스 몽타주


The documentation for this struct was generated from the following file: