Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
Task_UpdateBossPatternState.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 "StateTreeTaskBase.h"
7#include "Task_UpdateBossPatternState.generated.h"
8
9class UBossPatternComponent;
10
11UENUM(BlueprintType)
18
19USTRUCT(BlueprintType)
21{
22 GENERATED_BODY()
23
24 UPROPERTY(EditAnywhere, Category = "Input")
25 TObjectPtr<UBossPatternComponent> BossPatternComponent = nullptr;
26
27 UPROPERTY(EditAnywhere, Category = "Parameter")
29};
30
31USTRUCT(BlueprintType, meta = (DisplayName = "Update Boss Pattern State", Category = "Boss"))
32struct CK_UE_API FTask_UpdateBossPatternState : public FStateTreeTaskCommonBase
33{
34 GENERATED_BODY()
35
37
39 virtual const UStruct* GetInstanceDataType() const override { return FInstanceDataType::StaticStruct(); }
40 virtual EStateTreeRunStatus EnterState(FStateTreeExecutionContext& Context, const FStateTreeTransitionResult& Transition) const override;
41};
EBossPatternStateAction
Definition Task_UpdateBossPatternState.h:13
@ MarkFirstBasicAttackUsed
Definition BossPatternComponent.cpp:16
@ ResetPatternState
Definition BossPatternComponent.cpp:11
Definition Task_UpdateBossPatternState.h:33
Definition Task_UpdateBossPatternState.h:21