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