You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
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:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user