add FSGDebugCube

This commit is contained in:
Mamadou Babaei
2024-08-16 16:43:25 +02:00
parent f852ede634
commit 1d59115d92
6 changed files with 244 additions and 12 deletions
@@ -41,6 +41,7 @@
#include "Math/Color.h"
#include "UObject/Object.h"
#include "SGDebug/SGDebugCube.h"
#include "SGDebug/SGDebugGizmo.h"
void FSGDebugVirtualHand::Draw(const UWorld* World,
@@ -64,17 +65,7 @@ void FSGDebugVirtualHand::Draw(const UWorld* World,
if (Settings.DrawingMode == ESGDebugVirtualHandDrawingMode::CubicJoints)
{
const float LifeTime = UGameplayStatics::GetWorldDeltaSeconds(World)
* Settings.DebugCubicHandSettings.LifeTimeModifier;
DrawDebugBox(World,
HandKeyPosition,
Settings.DebugCubicHandSettings.Extent,
HandKeyRotation,
Settings.DebugCubicHandSettings.Color,
Settings.DebugCubicHandSettings.bPersistentLines,
LifeTime,
Settings.DebugCubicHandSettings.DepthPriority,
Settings.DebugCubicHandSettings.Thickness);
FSGDebugCube::Draw(World, HandKeyPosition, HandKeyRotation, Settings.DebugCubicHandSettings);
}
else if (Settings.DrawingMode == ESGDebugVirtualHandDrawingMode::GizmoJoints)
{