Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
EnemyDespawnCopyPoseAnimInstance.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CK_UE.h"
6#include "Animation/AnimInstance.h"
7#include "Animation/AnimInstanceProxy.h"
8#include "AnimNodes/AnimNode_CopyPoseFromMesh.h"
9#include "EnemyDespawnCopyPoseAnimInstance.generated.h"
10
11
12USTRUCT()
13struct FEnemyDespawnCopyPoseAnimInstanceProxy : public FAnimInstanceProxy
14{
15 GENERATED_BODY()
16
17public:
19 explicit FEnemyDespawnCopyPoseAnimInstanceProxy(UAnimInstance* InAnimInstance) { }
20
21protected:
22 virtual void Initialize(UAnimInstance* InAnimInstance) override;
23 virtual void PreUpdate(UAnimInstance* InAnimInstance, float DeltaSeconds) override;
24 virtual void UpdateAnimationNode(const FAnimationUpdateContext& InContext) override;
25 virtual bool Evaluate(FPoseContext& Output) override;
26
27private:
28 FAnimNode_CopyPoseFromMesh CopyPoseFromMesh;
29};
30
31
32UCLASS(Transient, NotBlueprintable, NotEditInlineNew)
33class CK_UE_API UEnemyDespawnCopyPoseAnimInstance : public UAnimInstance
34{
35 GENERATED_BODY()
36
37public:
38 explicit UEnemyDespawnCopyPoseAnimInstance(const FObjectInitializer& ObjectInitializer);
39
40protected:
41 virtual FAnimInstanceProxy* CreateAnimInstanceProxy() override;
42};
Definition EnemyDespawnCopyPoseAnimInstance.h:34
Definition EnemyDespawnCopyPoseAnimInstance.h:14
FAnimNode_CopyPoseFromMesh CopyPoseFromMesh
Definition EnemyDespawnCopyPoseAnimInstance.h:28
FEnemyDespawnCopyPoseAnimInstanceProxy(UAnimInstance *InAnimInstance)
Definition EnemyDespawnCopyPoseAnimInstance.h:19