Updated observation logic

This commit is contained in:
koritsa
2026-05-30 15:35:59 +03:00
parent 26fb88bc90
commit e70b1d757c
9 changed files with 190 additions and 47 deletions
+2 -2
View File
@@ -47,7 +47,7 @@ void ANPCAIController::OnUnPossess()
{
if (bCurrentlyObserving && PlayerCharacter)
{
PlayerCharacter->StatsManager->SetObserved(false);
PlayerCharacter->StatsManager->SetObserved(false, GetPawn());
bCurrentlyObserving = false;
}
Super::OnUnPossess();
@@ -65,5 +65,5 @@ void ANPCAIController::OnTargetPerceptionUpdate(AActor* Actor, FAIStimulus Stimu
return;
bCurrentlyObserving = bSensed;
PlayerCharacter->StatsManager->SetObserved(bSensed);
PlayerCharacter->StatsManager->SetObserved(bSensed, GetPawn());
}