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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user