22 lines
593 B
C++
22 lines
593 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MassMovableVisualizationTrait.h"
|
|
#include "MassEntityTemplateRegistry.h"
|
|
|
|
|
|
void UMassMovableVisualizationTrait::BuildTemplate(FMassEntityTemplateBuildContext& BuildContext, const UWorld& World) const
|
|
{
|
|
if (!bAllowServerSideVisualization && World.IsNetMode(NM_DedicatedServer)
|
|
&& !BuildContext.IsInspectingData())
|
|
{
|
|
return;
|
|
}
|
|
|
|
for (FMassStaticMeshInstanceVisualizationMeshDesc& MeshDesc : StaticMeshInstanceDesc.Meshes)
|
|
{
|
|
MeshDesc.Mobility = EComponentMobility::Movable;
|
|
}
|
|
|
|
Super::BuildTemplate(BuildContext, World);
|
|
}
|