fix an edit condition parsing failure that caused a bug in the settings

system where the virtual hand and the wrist tracker debug gizmos where
always drawn, regardless of chosen settings
This commit is contained in:
Mamadou Babaei
2023-06-01 21:46:24 +02:00
parent 21dfe0eb89
commit 6df4792978
3 changed files with 4 additions and 10 deletions
@@ -752,11 +752,8 @@ void USGVirtualHandComponent::FImpl::DrawDebugVirtualHand() const
const TArray<TArray<FVector>>& JointPositions{HandPose->GetJointPositions()};
const TArray<TArray<FRotator>>& JointRotations{HandPose->GetJointRotations()};
/// FIXME
/// We temporarily ignore the debug settings, as for an esoteric reason it always produces conditions,
/// in which the debug gizmo will be drawn!
//FSGDebugVirtualHand::Draw(World, WristLocation, WristRotation, JointPositions, JointRotations,
// Owner->DebugVirtualHandSettings);
FSGDebugVirtualHand::Draw(World, WristLocation, WristRotation, JointPositions, JointRotations,
Owner->DebugVirtualHandSettings);
}
void USGVirtualHandComponent::FImplDeleter::operator()(const FImpl* P) const
@@ -539,10 +539,7 @@ void USGWristTrackerComponent::FImpl::DrawDebugGizmo()
const FRotator& Rotation{Owner->GetComponentRotation()};
const FSGDebugGizmoSettings& DebugGizmoSettings{Owner->GetWristTrackerDebugGizmoSettings()};
/// FIXME
/// We temporarily ignore the debug settings, as for an esoteric reason it always produces conditions,
/// in which the debug gizmo will be drawn!
//FSGDebugGizmo::Draw(World, Location, Rotation, DebugGizmoSettings);
FSGDebugGizmo::Draw(World, Location, Rotation, DebugGizmoSettings);
}
void USGWristTrackerComponent::FImplDeleter::operator()(const FImpl* P) const
@@ -111,7 +111,7 @@ private:
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
*/
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
meta=(EditCondition="bDrawDebugWristTrackerGizmo", EditConditionHides))
meta=(EditCondition="bDrawWristTrackerDebugGizmo", EditConditionHides))
FSGDebugGizmoSettings WristTrackerDebugGizmoSettings;
public: