diff --git a/Source/CharacterPlugin/Private/VHPointing.cpp b/Source/CharacterPlugin/Private/VHPointing.cpp index dc267cc7eec9948cc1bec54d67083efbbe3f166f..e5c523a4481b8c2b20e7262e9079b28368acb934 100644 --- a/Source/CharacterPlugin/Private/VHPointing.cpp +++ b/Source/CharacterPlugin/Private/VHPointing.cpp @@ -35,7 +35,7 @@ void UVHPointing::TickComponent(float DeltaTime, ELevelTick TickType, FActorComp } else { - VH_ERROR("[UVHPointing::BeginPlay] No VHAnimInstance component attached"); + VH_ERROR("[UVHPointing::TickComponent] No VHAnimInstance component attached"); } } else @@ -54,12 +54,16 @@ void UVHPointing::TickComponent(float DeltaTime, ELevelTick TickType, FActorComp if (AngleLeftRight > 0) { VHAnimInstance->PointingUseHand = EPointingHand::HandLeft; } - else if (AngleLeftRight < 0) + else { VHAnimInstance->PointingUseHand = EPointingHand::HandRight; } } } + else + { + VHAnimInstance->PointingUseHand = EPointingHand::HandNone; + } } diff --git a/Source/CharacterPlugin/Public/VHAnimInstance.h b/Source/CharacterPlugin/Public/VHAnimInstance.h index f856dc7a6cc7fa6e0f807615bd3a9dda96ec97a3..6ca57d6906b27b951170199fb6536a1788b2cc62 100644 --- a/Source/CharacterPlugin/Public/VHAnimInstance.h +++ b/Source/CharacterPlugin/Public/VHAnimInstance.h @@ -42,7 +42,7 @@ public: UPROPERTY(EditAnywhere, BlueprintReadWrite) FRotator SkelControl_Head = FRotator(0.0f, 0.0f, 0.0f); - UPROPERTY(EditAnywhere, BlueprintReadWrite) + UPROPERTY(VisibleAnywhere, BlueprintReadWrite) TEnumAsByte<EPointingHand> PointingUseHand = EPointingHand::HandNone; UPROPERTY(EditAnywhere, BlueprintReadWrite)