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.MaterialSphere'"));
//static ConstructorHelpers::FObjectFinder<UStaticMesh> BaseMeshAsset(TEXT("StaticMesh'/Game/StarterContent/Props/MaterialSphere.uasset'")); //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() ASpawnableActor::~ASpawnableActor()
@@ -24,7 +24,11 @@ public:
/** Mesh to use */ /** Mesh to use */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "SpawnableActor", meta = (AllowPrivateAccess = "true")) 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: protected:
// Called when the game starts or when spawned // Called when the game starts or when spawned