9#include "Engine/World.h"
11#include "Kismet/GameplayStatics.h"
12#include "TimerManager.h"
16 StaticMeshComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT(
"StaticMeshComponent"));
18 PrimaryActorTick.bCanEverTick =
false;
19 InteractableName = NSLOCTEXT(
"Agrarsense",
"StaticInstancedActorInteractableName",
"Prop");
39 Super::EndPlay(EndPlayReason);
41 if (EndPlayReason != EEndPlayReason::Type::EndPlayInEditor)
60 if (InstancedRenderer)
85 FString Path = Mesh->GetPathName();
86 if (Path.Contains(
"Tree"))
bool AddToInstancedRenderer
UStaticMeshComponent * StaticMeshComponent
FTransform PreviousTransform
AInstancedActor(const FObjectInitializer &ObjectInitializer)
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
bool AddedToInstancedRenderer
bool ShouldUpdateTransformAutomatically
virtual void BeginPlay() override
bool AddToInstancedRendering()
bool AddActorToInstancedRendering(AInstancedActor *InstancedActor)
static AInstancedRendererManager * GetInstancedRenderer(const UObject *WorldContextObject)