Payback
0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
Condition_IsInRange.h
이 파일의 문서화 페이지로 가기
1
// Fill out your copyright notice in the Description page of Project Settings.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "StateTreeConditionBase.h"
7
#include "Condition_IsInRange.generated.h"
8
9
USTRUCT()
10
struct
FIsInRangeInstanceData
11
{
12
GENERATED_BODY()
13
14
UPROPERTY(EditAnywhere, Category =
"Context"
)
15
TObjectPtr<AActor> SourceActor =
nullptr
;
16
17
UPROPERTY(EditAnywhere, Category = "Context")
18
TObjectPtr<AActor> TargetActor =
nullptr
;
19
};
20
21
USTRUCT(BlueprintType, meta = (DisplayName = "Is In
Attack
Range", Category = "AI Condition"))
22
struct CK_UE_API
FCondition_IsInRange
: public FStateTreeConditionCommonBase
23
{
24
GENERATED_BODY()
25
26
FCondition_IsInRange
() = default;
27
28
using
FInstanceDataType
=
FIsInRangeInstanceData
;
29
virtual const UStruct* GetInstanceDataType()
const override
{
return
FInstanceDataType::StaticStruct(); }
30
virtual
bool
TestCondition(FStateTreeExecutionContext& Context)
const override
;
31
32
};
ECharacterInputID::Attack
@ Attack
FCondition_IsInRange
Definition
Condition_IsInRange.h:23
FIsInRangeInstanceData
Definition
Condition_IsInRange.h:11
Source
CK_UE
Character
Enemy
ST
Condition
Condition_IsInRange.h
다음에 의해 생성됨 :
1.9.8