mirror of
https://github.com/storytold/ActorSpawningPlugin.git
synced 2026-10-17 00:13:06 +00:00
spawn at location
This commit is contained in:
@@ -66,9 +66,6 @@ ASpawnableStaticMeshActor* ASpawningActor::SpawnStaticMeshActor()
|
|||||||
|
|
||||||
ASpawnableSkeletalMeshActor* ASpawningActor::SpawnSkeletalMeshActor()
|
ASpawnableSkeletalMeshActor* ASpawningActor::SpawnSkeletalMeshActor()
|
||||||
{
|
{
|
||||||
FActorSpawnParameters actorSpawnParams;
|
|
||||||
actorSpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
|
|
||||||
|
|
||||||
FVector playerLocation = LookupPlayerLocation();
|
FVector playerLocation = LookupPlayerLocation();
|
||||||
|
|
||||||
// Teleport actor randomly
|
// Teleport actor randomly
|
||||||
@@ -83,6 +80,14 @@ ASpawnableSkeletalMeshActor* ASpawningActor::SpawnSkeletalMeshActor()
|
|||||||
playerLocation.Z + z
|
playerLocation.Z + z
|
||||||
);
|
);
|
||||||
|
|
||||||
|
return SpawnSkeletalMeshActorAtLocation(location);
|
||||||
|
}
|
||||||
|
|
||||||
|
ASpawnableSkeletalMeshActor* ASpawningActor::SpawnSkeletalMeshActorAtLocation(FVector location)
|
||||||
|
{
|
||||||
|
FActorSpawnParameters actorSpawnParams;
|
||||||
|
actorSpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
|
||||||
|
|
||||||
FRotator rotation;
|
FRotator rotation;
|
||||||
|
|
||||||
ASpawnableSkeletalMeshActor* spawnedActor =
|
ASpawnableSkeletalMeshActor* spawnedActor =
|
||||||
|
|||||||
@@ -32,6 +32,10 @@ public:
|
|||||||
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
|
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
|
||||||
ASpawnableSkeletalMeshActor* SpawnSkeletalMeshActor();
|
ASpawnableSkeletalMeshActor* SpawnSkeletalMeshActor();
|
||||||
|
|
||||||
|
/** Create skeletal mesh actor at location. */
|
||||||
|
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
|
||||||
|
ASpawnableSkeletalMeshActor* SpawnSkeletalMeshActorAtLocation(FVector location);
|
||||||
|
|
||||||
/** Create sound actor. */
|
/** Create sound actor. */
|
||||||
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
|
UFUNCTION(BlueprintCallable, Category = "SpawningActor")
|
||||||
ASoundSpawnActor* SpawnSoundActor();
|
ASoundSpawnActor* SpawnSoundActor();
|
||||||
|
|||||||
Reference in New Issue
Block a user