Skip to content
Snippets Groups Projects
Commit 2285e190 authored by RZ-WIN\vr-admin's avatar RZ-WIN\vr-admin
Browse files

FIX: avid nullptr exceptions for warning signs in first ticks

parent 6afcf741
No related branches found
No related tags found
1 merge request!110FIX: avid nullptr exceptions for warning signs in first ticks
Pipeline #509183 passed
......@@ -282,7 +282,7 @@ void ACAVEOverlayController::SetSignsForHand(UStaticMeshComponent* Sign, const F
{
const bool bHandIsCloseToWall =
FMath::IsWithinInclusive(HandPosition.GetAbsMax(), WallDistance - WallCloseDistance, WallDistance);
if (bHandIsCloseToWall && !PositionInDoorOpening(HandPosition))
if (bHandIsCloseToWall && !PositionInDoorOpening(HandPosition) && Sign && HandMaterial)
{
Sign->SetVisibility(true);
HandMaterial->SetScalarParameterValue("SignOpacity", CalculateOpacityFromPosition(HandPosition));
......@@ -300,7 +300,7 @@ void ACAVEOverlayController::SetSignsForHand(UStaticMeshComponent* Sign, const F
const auto Pos = FVector(X, Y, Z);
Sign->SetRelativeLocationAndRotation(Pos, Rot);
}
else
else if (Sign)
{
Sign->SetVisibility(false);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment