Updated ammo in weapon stock adding

This commit is contained in:
Emilie Schott 2025-01-21 18:21:26 +01:00
parent a891582a43
commit 7bcaa4c17a
2 changed files with 2 additions and 3 deletions

View File

@ -35,6 +35,7 @@ void ALMPlayer::PickUpAmmo(ALMAmmo* Ammo)
FString AmmoAmount = FString::Printf(TEXT("Quantité de munition : %i"), Ammo->GetAmmoAmount());
GEngine->AddOnScreenDebugMessage(1, 30.f, FColor::Red, AmmoAmount);
}
WeaponManager->AddAmmoType(Ammo->GetAmmoType(), Ammo->GetAmmoAmount());
}
void ALMPlayer::SetWeaponManager(ULMWeaponManager* Manager)
@ -54,7 +55,6 @@ void ALMPlayer::SetWeaponManager(ULMWeaponManager* Manager)
void ALMPlayer::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
}
// Called to bind functionality to input

View File

@ -44,8 +44,7 @@ void ULMWeaponManager::AddAmmoType(EAmmoType AmmoType, int AmmoCount)
for (const auto Weapon : Weapons)
{
// TODO : match weapon ammo type
if (Weapon->WeaponDataStructure.AmmoType == AmmoType)
if (Weapon->WeaponDataStructure.AmmoType != AmmoType)
continue;
Weapon->AddAmmo(AmmoCount);