spawn sound at location, cleanup docs

This commit is contained in:
Brandon Thomas
2021-03-09 01:02:09 -05:00
parent 8dbec875e3
commit 8c128c2824
2 changed files with 28 additions and 7 deletions
@@ -121,6 +121,11 @@ ASoundSpawnActor* ASpawningActor::SpawnSoundActor()
playerLocation.Z + z
);
return SpawnSoundActorAtLocation(location);
}
ASoundSpawnActor* ASpawningActor::SpawnSoundActorAtLocation(FVector location)
{
FActorSpawnParameters actorSpawnParams;
FRotator rotation;
@@ -24,25 +24,41 @@ public:
ASpawningActor();
~ASpawningActor();
/** Create static mesh actor. */
// ========================== STATIC MESH ACTOR ==========================
/**
* Create static mesh actor.
*/
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
ASpawnableStaticMeshActor* SpawnStaticMeshActor();
/** Create skeletal mesh actor. */
// ========================== SKELETAL MESH ACTOR ==========================
/**
* Create skeletal mesh actor.
*/
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
ASpawnableSkeletalMeshActor* SpawnSkeletalMeshActor();
/** Create skeletal mesh actor at location. */
/**
* Create skeletal mesh actor at location.
*/
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
ASpawnableSkeletalMeshActor* SpawnSkeletalMeshActorAtLocation(FVector location);
/** Create sound actor. */
// ========================== SOUND ACTOR ==========================
/**
* Create sound actor.
*/
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
ASoundSpawnActor* SpawnSoundActor();
/** Mesh to use */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "SpawningActor", meta = (AllowPrivateAccess = "true"))
class UStaticMeshComponent* BaseMesh;
/**
* Create sound actor at the given location.
*/
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
ASoundSpawnActor* SpawnSoundActorAtLocation(FVector location);
protected:
// Called when the game starts or when spawned