KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPlayerAnimInstance.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 "UPlayerAnimInstance.generated.h"
8
12UCLASS()
13class ONEPIECE_API URobotAnimInstance : public UAnimInstance
14{
15 GENERATED_BODY()
16
17public:
18 virtual void NativeBeginPlay() override;
19 virtual void NativeUpdateAnimation(float DeltaSeconds) override;
20
21protected:
22 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
23 TObjectPtr<class APlayerActor> OwningRobot;
24 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
25 bool bIsRunning;
26 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
27 bool bIsJumpStart;
28
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
30 FVector velocity;
31 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
32 bool bIsAir;
33
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
35 bool bIsPickUp;
36
37 // Velocity
38 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
39 float horizontal;
40 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
41 float vertical;
42
43 UFUNCTION()
44 void AnimNotify_OnJumpStart();
45};
Main character driven directly by the player.