Skip to content
Snippets Groups Projects
Commit adc48d19 authored by David Gilbert's avatar David Gilbert :bug:
Browse files

Merge branch 'fix/teleportation_visualizer_reference' into 'dev/5.3'

fix(movement): Fixes crash due to unique naming in TeleportationComponent

See merge request !74
parents 7ac1c4f2 25f1f862
No related branches found
No related tags found
2 merge requests!80UE5.3-2023.1-rc2,!74fix(movement): Fixes crash due to unique naming in TeleportationComponent
Pipeline #347947 failed
......@@ -27,14 +27,16 @@ void UTeleportationComponent::SetupPlayerInput(UInputComponent* PlayerInputCompo
GetWorld(), TeleportTraceSystem, VRPawn->GetActorLocation(), FRotator(0), FVector(1), true, true,
ENCPoolMethod::AutoRelease, true);
FActorSpawnParameters SpawnParameters = FActorSpawnParameters();
SpawnParameters.Name = "TeleportVisualizer";
if (BPTeleportVisualizer)
if (!BPTeleportVisualizer)
{
TeleportVisualizer = GetWorld()->SpawnActor<AActor>(BPTeleportVisualizer, VRPawn->GetActorLocation(),
VRPawn->GetActorRotation(), SpawnParameters);
UE_LOG(Toolkit, Error,
TEXT("SetupPlayerInput: BPTeleportVisualizer must be set to an Actor class that can be spawned!"));
return;
}
TeleportVisualizer =
GetWorld()->SpawnActor<AActor>(BPTeleportVisualizer, VRPawn->GetActorLocation(), VRPawn->GetActorRotation());
TeleportTraceComponent->SetVisibility(false);
TeleportVisualizer->SetActorHiddenInGame(true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment