Copying //UE4/Dev-VR to Main (//UE4/Main)

-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
This commit is contained in:
Jeff Fisher
2019-06-10 12:22:13 -04:00
parent 2ab7544e7c
commit bcc5bcf128
1062 changed files with 167855 additions and 12078 deletions
@@ -0,0 +1,37 @@
// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
#include "AROriginActor.h"
#include "EngineUtils.h"
AAROriginActor::AAROriginActor(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
PrimaryActorTick.bCanEverTick = false;
bAllowTickBeforeBeginPlay = false;
bReplicates = false;
bReplicateMovement = false;
bCanBeDamaged = false;
}
AAROriginActor* AAROriginActor::GetOriginActor()
{
if (GWorld != nullptr)
{
AAROriginActor* FoundActor = nullptr;
for (TActorIterator<AAROriginActor> Iter(GWorld); Iter; ++Iter)
{
if (!(*Iter)->IsPendingKill())
{
FoundActor = *Iter;
break;
}
}
if (FoundActor == nullptr)
{
// None spawned yet
FoundActor = GWorld->SpawnActor<AAROriginActor>(AAROriginActor::StaticClass(), FVector::ZeroVector, FRotator::ZeroRotator);
}
return FoundActor;
}
return nullptr;
}