@using Sandbox; @using Sandbox.UI; @using System; @namespace MurderGame @inherits Panel @if (GetLookingAtName() != "") {
@GetLookingAtName()
} @code { public string GetLookingAtName() { if (Game.LocalPawn is not Player player) return ""; return player.LookingAt is not { } lookingAt ? "" : (lookingAt.CharacterName ?? lookingAt.Client.Name); } public string GetLookingAtColour() { if (Game.LocalPawn is not Player player) return "white"; return player.LookingAt is not { } lookingAt ? "white" : (string.IsNullOrWhiteSpace(lookingAt.HexColor) ? "white" : lookingAt.HexColor); } protected override int BuildHash() { return GetLookingAtName().GetHashCode(); } }