diff --git a/Source/Nakatomi/PlayerCharacter.cpp b/Source/Nakatomi/PlayerCharacter.cpp index 766a388..410dad7 100644 --- a/Source/Nakatomi/PlayerCharacter.cpp +++ b/Source/Nakatomi/PlayerCharacter.cpp @@ -242,16 +242,8 @@ void APlayerCharacter::CalculateHits(TArray* hits) // Calculate starting position and direction FVector TraceStart; FRotator PlayerRot; - - APlayerController* Con; - Con = GetController(); - - if (!Con) - { - return; - } - - Con->GetPlayerViewPoint(TraceStart, PlayerRot); + + GetController()->GetPlayerViewPoint(TraceStart, PlayerRot); TraceStart = GetRootComponent()->GetComponentLocation(); FVector AimDir = PlayerRot.Vector(); TraceStart = TraceStart + AimDir * ((GetInstigator()->GetActorLocation() - TraceStart) | AimDir);