KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPlayerAnimInstance.cpp
이 파일의 문서화 페이지로 가기
1
// Fill out your copyright notice in the Description page of Project Settings.
2
3
4
#include "
UPlayerAnimInstance.h
"
5
6
#include "
AOwlPlayer.h
"
7
#include "
APlayerActor.h
"
8
#include "
UInteractionSystem.h
"
9
#include "GameFramework/PawnMovementComponent.h"
10
11
void
URobotAnimInstance::NativeBeginPlay
()
12
{
13
Super::NativeBeginPlay();
14
15
}
16
17
void
URobotAnimInstance::NativeUpdateAnimation
(
float
DeltaSeconds)
18
{
19
Super::NativeUpdateAnimation(DeltaSeconds);
20
21
OwningRobot
= Cast<APlayerActor>(TryGetPawnOwner());
22
if
(
OwningRobot
)
23
{
24
bIsRunning
=
OwningRobot
->GetIsRunning();
25
bIsJumpStart
=
OwningRobot
->GetIsJumpStart();
26
velocity
=
OwningRobot
->GetVelocity();
27
horizontal
= FVector::DotProduct(
velocity
,
OwningRobot
->GetActorRightVector());
28
vertical
= FVector::DotProduct(
velocity
,
OwningRobot
->GetActorForwardVector());
29
bIsAir
=
OwningRobot
->GetMovementComponent()->IsFalling();
30
bIsPickUp
=
OwningRobot
->InteractionSystem->HoldingInteractable ? true :
false
;
31
}
32
}
33
34
void
URobotAnimInstance::AnimNotify_OnJumpStart
()
35
{
36
OwningRobot
->ServerRPC_DoJump();
37
}
AOwlPlayer.h
APlayerActor.h
Declares the player-controlled character actor.
UInteractionSystem.h
플레이어의 상호작용 감지 및 처리 시스템
UPlayerAnimInstance.h
URobotAnimInstance::bIsRunning
bool bIsRunning
Definition
UPlayerAnimInstance.h:25
URobotAnimInstance::bIsPickUp
bool bIsPickUp
Definition
UPlayerAnimInstance.h:35
URobotAnimInstance::bIsJumpStart
bool bIsJumpStart
Definition
UPlayerAnimInstance.h:27
URobotAnimInstance::AnimNotify_OnJumpStart
void AnimNotify_OnJumpStart()
Definition
UPlayerAnimInstance.cpp:34
URobotAnimInstance::horizontal
float horizontal
Definition
UPlayerAnimInstance.h:39
URobotAnimInstance::vertical
float vertical
Definition
UPlayerAnimInstance.h:41
URobotAnimInstance::OwningRobot
TObjectPtr< class APlayerActor > OwningRobot
Definition
UPlayerAnimInstance.h:23
URobotAnimInstance::NativeUpdateAnimation
virtual void NativeUpdateAnimation(float DeltaSeconds) override
Definition
UPlayerAnimInstance.cpp:17
URobotAnimInstance::bIsAir
bool bIsAir
Definition
UPlayerAnimInstance.h:32
URobotAnimInstance::NativeBeginPlay
virtual void NativeBeginPlay() override
Definition
UPlayerAnimInstance.cpp:11
URobotAnimInstance::velocity
FVector velocity
Definition
UPlayerAnimInstance.h:30
Source
Onepiece
Character
Private
UPlayerAnimInstance.cpp
생성시간 : 금 1월 9 2026 00:25:57, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8