Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
CK_AnimInstance.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 "Animation/AnimInstance.h"
7#include "CK_AnimInstance.generated.h"
8
9
10class UCharacterMovementComponent;
14UCLASS()
15class CK_UE_API UCK_AnimInstance : public UAnimInstance
16{
17 GENERATED_BODY()
18
19public:
21
22protected:
23 virtual void NativeInitializeAnimation() override;
24 virtual void NativeUpdateAnimation(float DeltaSeconds) override;
25
26protected:
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Character)
28 TObjectPtr<ACharacter> Owner;
29
30 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Character)
31 TObjectPtr<UCharacterMovementComponent> Movement;
32
33protected:
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement)
35 FVector Velocity;
36
37 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement)
38 float GroundSpeed;
39
40 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement)
41 uint8 bIsIdle : 1;
42
43 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement)
44 float MovingValue;
45};
Definition CK_AnimInstance.h:16