Compare commits

..

No commits in common. "a31e00c6e46e4ddb8ecab62f15c752878bf6a5e0" and "390b50547b580788bd3c88632b87616ccaded12a" have entirely different histories.

2 changed files with 2 additions and 6 deletions

View File

@ -44,15 +44,12 @@ void AEnemyCharacter::OnDamaged(FDamageInfo damageInfo)
void AEnemyCharacter::OnDeath(FDamageInfo damageInfo) void AEnemyCharacter::OnDeath(FDamageInfo damageInfo)
{ {
// TODO: Replace pickup spawning with pooling
FActorSpawnParameters actorSpawnParameters; FActorSpawnParameters actorSpawnParameters;
actorSpawnParameters.Owner = this; actorSpawnParameters.Owner = this;
actorSpawnParameters.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn; actorSpawnParameters.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
actorSpawnParameters.TransformScaleMethod = ESpawnActorScaleMethod::MultiplyWithRoot;
auto spawnLocation = GetActorLocation(); GetWorld()->SpawnActor<AEXPPickup>(EXPPickupTemplate, GetActorLocation(), FRotator::ZeroRotator,
spawnLocation.Z = 75.0f;
GetWorld()->SpawnActor<AEXPPickup>(EXPPickupTemplate, spawnLocation, FRotator::ZeroRotator,
actorSpawnParameters); actorSpawnParameters);
} }

View File

@ -95,7 +95,6 @@ void AVampireGameMode::SpawnEnemy()
{ {
healthComponent->OnDeath.AddDynamic(this, &AVampireGameMode::HandleOnEnemyDeath); healthComponent->OnDeath.AddDynamic(this, &AVampireGameMode::HandleOnEnemyDeath);
} }
healthComponent->ResetHealth();
} }
} }
} }