Updated ammo in weapon stock adding
This commit is contained in:
parent
a891582a43
commit
7bcaa4c17a
@ -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
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user