From 5542dd725819730aa92a6fe54559dfb9b96900e7 Mon Sep 17 00:00:00 2001
From: Denys Kuznietsov <animdenys@gmail.com>
Date: Mon, 26 Apr 2021 17:56:33 +0300
Subject: [PATCH] Cleaned-up visibility and conditions;

---
 Source/CharacterPlugin/Private/VHPointing.cpp  | 8 ++++++--
 Source/CharacterPlugin/Public/VHAnimInstance.h | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/Source/CharacterPlugin/Private/VHPointing.cpp b/Source/CharacterPlugin/Private/VHPointing.cpp
index dc267cc7..e5c523a4 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 f856dc7a..6ca57d69 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)
-- 
GitLab