VampirePlayerController cleanup

This commit is contained in:
baz 2024-11-17 21:47:10 +00:00
parent 929c4fa0f3
commit e694e647b0
1 changed files with 2 additions and 4 deletions

View File

@ -4,7 +4,6 @@
#include "VampirePlayerController.h" #include "VampirePlayerController.h"
#include "EXPComponent.h" #include "EXPComponent.h"
#include "HealthComponent.h"
#include "VampireGameMode.h" #include "VampireGameMode.h"
#include "Blueprint/UserWidget.h" #include "Blueprint/UserWidget.h"
#include "Kismet/GameplayStatics.h" #include "Kismet/GameplayStatics.h"
@ -26,8 +25,7 @@ void AVampirePlayerController::OnPossess(APawn* aPawn)
UpdatePlayerLevelHUD(expComponent->GetCurrentLevel()); UpdatePlayerLevelHUD(expComponent->GetCurrentLevel());
} }
AVampireGameMode* gamemode = Cast<AVampireGameMode>(UGameplayStatics::GetGameMode(GetWorld())); if (AVampireGameMode* gamemode = Cast<AVampireGameMode>(UGameplayStatics::GetGameMode(GetWorld())))
if (gamemode)
{ {
gamemode->OnEnemyDeathCountIncrementDelegate.AddDynamic(this, &AVampirePlayerController::UpdateKillCountHUD); gamemode->OnEnemyDeathCountIncrementDelegate.AddDynamic(this, &AVampirePlayerController::UpdateKillCountHUD);
UpdateKillCountHUD(gamemode->GetEnemyDeathCount()); UpdateKillCountHUD(gamemode->GetEnemyDeathCount());