test/ui/HudPanel.razor
@using Sandbox;
@using Sandbox.UI;
@inherits PanelComponent
@namespace Sandbox

<root>
	@if ( ( Player.FindLocalPlayer()?.Health ?? 0 ) <= 0 ) return;
	<VitalsPanel />
	<PaintPanel />
	<GameInfoPanel />
	<div class="crosshair" />
</root>

@code
{
	protected override int BuildHash () => System.HashCode.Combine( Player.FindLocalPlayer()?.Health );
}