Compare commits

..

No commits in common. "6a97c425d755bdf5c242c53193f4e648286f8894" and "d49010ff686a487c7f19f7727f621db96d6e9bb3" have entirely different histories.

4 changed files with 2 additions and 34 deletions

View File

@ -189,10 +189,8 @@ void AEnemyCharacter::ResetHealth()
void AEnemyCharacter::DamagePlayer()
{
if (Player.Num() == 0) return;
for (int i = 0; i < Player.Num(); i++)
for (auto DamagedPlayer : Player)
{
UGameplayStatics::ApplyDamage(Player[i], Damage, GetController(), this, nullptr);
UGameplayStatics::ApplyDamage(DamagedPlayer, Damage, GetController(), this, nullptr);
}
}

View File

@ -70,19 +70,6 @@ void AObjectPoolManager::ReturnObject(AActor* Object)
}
}
void AObjectPoolManager::ReturnAllObjects()
{
int ObjectPoolSize = ObjectPool.Num();
for (int i = 0; i < ObjectPoolSize; i++)
{
if (!ObjectPool[i]->IsHidden())
{
ReturnObject(ObjectPool[i]);
}
}
}
void AObjectPoolManager::SetObjectStatus(bool bEnabled, AActor* Object)
{
Object->SetActorHiddenInGame(!bEnabled);

View File

@ -22,8 +22,6 @@ public:
void ReturnObject(AActor* Object);
void ReturnAllObjects();
protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;

View File

@ -159,21 +159,6 @@ void AVampireGameMode::AddRandomEnemyTypeToPool()
void AVampireGameMode::OnPlayerDeath(FDamageInfo DamageInfo)
{
GetWorldTimerManager().ClearTimer(SpawnEnemyTimerDelegate);
if (EnemyObjectPoolManager)
{
EnemyObjectPoolManager->ReturnAllObjects();
}
if (ProjectileObjectPoolManager)
{
ProjectileObjectPoolManager->ReturnAllObjects();
}
if (PickupObjectPoolManager)
{
PickupObjectPoolManager->ReturnAllObjects();
}
}
void AVampireGameMode::EndGame()