@using Sandbox; @using Sandbox.UI; @namespace MurderGame @inherits Panel @code { public string GetTeamColour() { var clientPawn = Game.LocalPawn; if (clientPawn is Player {Camera: not null } player) { var colour = TeamOperations.GetTeamColour(player.Camera.GetObservedTeam()); return string.IsNullOrWhiteSpace(colour) ? "white" : colour; } return "white"; } protected override int BuildHash() { return GetTeamColour().GetHashCode(); } }