2016-01-07 08:17:16 -05:00
|
|
|
// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.
|
2015-06-18 06:59:14 -04:00
|
|
|
|
|
|
|
|
#include "GeometryCacheModulePrivatePCH.h"
|
|
|
|
|
#include "GeometryCacheActor.h"
|
|
|
|
|
#include "UnrealEd.h"
|
|
|
|
|
#include "GeometryCacheComponent.h"
|
|
|
|
|
|
|
|
|
|
AGeometryCacheActor::AGeometryCacheActor(const FObjectInitializer& ObjectInitializer)
|
|
|
|
|
: Super(ObjectInitializer)
|
|
|
|
|
{
|
|
|
|
|
GeometryCacheComponent = CreateDefaultSubobject<UGeometryCacheComponent>(TEXT("GeometryCacheComponent"));
|
|
|
|
|
RootComponent = GeometryCacheComponent;
|
|
|
|
|
}
|
|
|
|
|
|
2015-09-07 09:32:51 -04:00
|
|
|
GEOMETRYCACHE_API UGeometryCacheComponent* AGeometryCacheActor::GetGeometryCacheComponent() const
|
2015-06-18 06:59:14 -04:00
|
|
|
{
|
|
|
|
|
return GeometryCacheComponent;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool AGeometryCacheActor::GetReferencedContentObjects(TArray<UObject*>& Objects) const
|
|
|
|
|
{
|
|
|
|
|
Super::GetReferencedContentObjects(Objects);
|
|
|
|
|
|
|
|
|
|
if (GeometryCacheComponent && GeometryCacheComponent->GeometryCache)
|
|
|
|
|
{
|
|
|
|
|
Objects.Add(GeometryCacheComponent->GeometryCache);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|