@namespace MurderGame @using Sandbox @inherits Sandbox.UI.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(); } }