From 914512435d37d9f1e1ea4c045afd4ec5612b7534 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Sun, 30 Jul 2023 02:45:36 +0100 Subject: Replace movement controllers --- code/ui/spectator/Spectator.razor | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'code/ui/spectator/Spectator.razor') diff --git a/code/ui/spectator/Spectator.razor b/code/ui/spectator/Spectator.razor index f6fe8af..fe0d662 100644 --- a/code/ui/spectator/Spectator.razor +++ b/code/ui/spectator/Spectator.razor @@ -43,16 +43,12 @@ spectator { protected override int BuildHash() { var localPawn = Game.LocalPawn; - if (localPawn is Player player) + if (localPawn is Player player && player.Camera is SpectatorCameraComponent spectator) { - var spectator = player.Spectator; - if (spectator != null) - { - var target = spectator.Target; - Spectating = true; - TargetName = (target != null && target.IsValid() && target.LifeState == LifeState.Alive) ? target.Client.Name : ""; - return HashCode.Combine(Spectating.GetHashCode(), TargetName.GetHashCode()); - } + var target = spectator.Target; + Spectating = true; + TargetName = (target != null && target.IsValid() && target.LifeState == LifeState.Alive) ? target.Client.Name : ""; + return HashCode.Combine(Spectating.GetHashCode(), TargetName.GetHashCode()); } if (Spectating) { -- cgit v1.2.3-70-g09d2