diff --git a/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp b/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp index 2717c4b..e955737 100644 --- a/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp +++ b/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp @@ -14,6 +14,11 @@ ULMWeaponManager::ULMWeaponManager() void ULMWeaponManager::BeginPlay() { Super::BeginPlay(); +} + +void ULMWeaponManager::Initialize(USkeletalMeshComponent* Mesh) +{ + SetWeaponMeshComponent(Mesh); for (auto Weapon : StartingWeapons) { @@ -22,14 +27,9 @@ void ULMWeaponManager::BeginPlay() ULMWeapon* Instance = NewObject(this, Weapon); Weapons.Add(Instance); - Instance->Initialize(); + // Instance->Initialize(Mesh->GetRelativeLocation()); } } -} - -void ULMWeaponManager::Initialize(USkeletalMeshComponent* Mesh) -{ - SetWeaponMeshComponent(Mesh); if (!Weapons.IsEmpty()) {