diff --git a/Source/vampires/EnemyCharacter.cpp b/Source/vampires/EnemyCharacter.cpp index 5ef263f..1e54913 100644 --- a/Source/vampires/EnemyCharacter.cpp +++ b/Source/vampires/EnemyCharacter.cpp @@ -189,8 +189,10 @@ void AEnemyCharacter::ResetHealth() void AEnemyCharacter::DamagePlayer() { - for (auto DamagedPlayer : Player) + if (Player.Num() == 0) return; + + for (int i = 0; i < Player.Num(); i++) { - UGameplayStatics::ApplyDamage(DamagedPlayer, Damage, GetController(), this, nullptr); + UGameplayStatics::ApplyDamage(Player[i], Damage, GetController(), this, nullptr); } }