From 6d38a73a43db7eec57cecf980eebe6e610df4de4 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Mon, 31 Jul 2023 02:37:57 +0100 Subject: Add character names --- code/ui/PlayerInfo.razor | 43 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 7 deletions(-) (limited to 'code/ui/PlayerInfo.razor') diff --git a/code/ui/PlayerInfo.razor b/code/ui/PlayerInfo.razor index fed61c0..9c23586 100644 --- a/code/ui/PlayerInfo.razor +++ b/code/ui/PlayerInfo.razor @@ -1,3 +1,4 @@ +@using System @using Sandbox; @using Sandbox.UI; @@ -7,8 +8,10 @@ - - +
+ + +
+
+ +
@code { - public string GetTeamColour() + public string GetCharacterColour() { var clientPawn = Game.LocalPawn; if (clientPawn is Player {Camera: not null } player) { - var colour = TeamOperations.GetTeamColour(player.Camera.GetObservedTeam()); + var colour = player.Camera.GetObservedColour(); return string.IsNullOrWhiteSpace(colour) ? "white" : colour; } return "white"; } + + 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(); + return HashCode.Combine(GetTeamColour().GetHashCode(), GetTeamColour().GetHashCode()); } } -- cgit v1.2.3-70-g09d2