component attachment works here

This commit is contained in:
Brandon Thomas
2021-02-17 03:44:51 -05:00
parent 554f7f7bed
commit ca789cdf15
2 changed files with 11 additions and 2 deletions
@@ -14,7 +14,12 @@ ASpawnableActor::ASpawnableActor()
static ConstructorHelpers::FObjectFinder<UStaticMesh> BaseMeshAsset(TEXT("StaticMesh'/Game/StarterContent/Props/MaterialSphere.MaterialSphere'"));
//static ConstructorHelpers::FObjectFinder<UStaticMesh> BaseMeshAsset(TEXT("StaticMesh'/Game/StarterContent/Props/MaterialSphere.uasset'"));
UStaticMesh* Asset = BaseMeshAsset.Object;
//UStaticMesh* Asset = BaseMeshAsset.Object;
BaseMesh = BaseMeshAsset.Object;
BaseMeshComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("BaseMesh"));
BaseMeshComponent->SetupAttachment(RootComponent);
}
ASpawnableActor::~ASpawnableActor()
@@ -24,7 +24,11 @@ public:
/** Mesh to use */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "SpawnableActor", meta = (AllowPrivateAccess = "true"))
class UStaticMeshComponent* BaseMesh;
class UStaticMeshComponent* BaseMeshComponent;
/** Mesh to use */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "SpawnableActor", meta = (AllowPrivateAccess = "true"))
class UStaticMesh* BaseMesh;
protected:
// Called when the game starts or when spawned