Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
FEvaluator_CombatTokenData 구조체 참조

#include <Evaluator_CombatTokenData.h>

FEvaluator_CombatTokenData에 대한 상속 다이어그램 :
Inheritance graph
FEvaluator_CombatTokenData에 대한 협력 다이어그램:
Collaboration graph

Public 타입

using FInstanceDataType = FCombatTokenDataInstanceData
 

Public 멤버 함수

virtual const UStruct * GetInstanceDataType () const override
 
virtual void TreeStart (FStateTreeExecutionContext &Context) const override
 

멤버 타입정의 문서화

◆ FInstanceDataType

멤버 함수 문서화

◆ GetInstanceDataType()

virtual const UStruct * FEvaluator_CombatTokenData::GetInstanceDataType ( ) const
inlineoverridevirtual
27{ return FInstanceDataType::StaticStruct(); }

◆ TreeStart()

void FEvaluator_CombatTokenData::TreeStart ( FStateTreeExecutionContext &  Context) const
overridevirtual
8{
9 FInstanceDataType& Data = Context.GetInstanceData(*this);
10
11 APawn* Pawn = nullptr;
12
13 if (AActor* OwnerActor = Cast<AActor>(Context.GetOwner()))
14 {
15 if (AAIController* Controller = Cast<AAIController>(OwnerActor))
16 {
17 Pawn = Controller->GetPawn();
18 }
19 else
20 {
21 Pawn = Cast<APawn>(OwnerActor);
22 }
23 }
24
25 if (IsValid(Pawn) == false)
26 {
27 return;
28 }
29
30 Data.CachedPawn = Pawn;
31 Data.CombatTokenComponent = Pawn->FindComponentByClass<UEnemyCombatTokenComponent>();
32}
FCombatTokenDataInstanceData FInstanceDataType
Definition Evaluator_CombatTokenData.h:26

이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: