From 46f2d7b4654799c578ba6ae843f354794bfcc634 Mon Sep 17 00:00:00 2001 From: baz Date: Thu, 17 Jul 2025 22:10:38 +0100 Subject: [PATCH] Fix weapon attachment issues --- Source/vampires/WeaponInventoryComponent.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/vampires/WeaponInventoryComponent.cpp b/Source/vampires/WeaponInventoryComponent.cpp index 211a0fe..daa1a34 100644 --- a/Source/vampires/WeaponInventoryComponent.cpp +++ b/Source/vampires/WeaponInventoryComponent.cpp @@ -41,10 +41,10 @@ void UWeaponInventoryComponent::AddWeaponToInventory(TSubclassOf Weapon FActorSpawnParameters SpawnParameters; SpawnParameters.Owner = GetOwner(); - AWeapon* weapon = GetWorld()->SpawnActor(Weapon, GetOwner()->GetTransform(), SpawnParameters); + AWeapon* weapon = GetWorld()->SpawnActor(Weapon, SpawnParameters.Owner->GetTransform(), SpawnParameters); if (weapon->FollowPlayer) { - weapon->AttachToActor(GetOwner(), FAttachmentTransformRules::KeepRelativeTransform); + weapon->AttachToActor(GetOwner(), FAttachmentTransformRules::KeepWorldTransform); } else {