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/pawn/component/camera/BaseCameraComponent.cs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'code/pawn/component/camera/BaseCameraComponent.cs') diff --git a/code/pawn/component/camera/BaseCameraComponent.cs b/code/pawn/component/camera/BaseCameraComponent.cs index 029586a..401d702 100644 --- a/code/pawn/component/camera/BaseCameraComponent.cs +++ b/code/pawn/component/camera/BaseCameraComponent.cs @@ -20,16 +20,27 @@ public class BaseCameraComponent : EntityComponent, ISingletonComponent public virtual InventoryComponent GetObservedInventory() { - return null; + return Entity.Inventory; } public virtual float GetObservedHealth() { - return 0; + return Entity.Health; } public virtual Team GetObservedTeam() { - return Team.Spectator; + return Entity.Team; + } + + public virtual string GetObservedName() + { + var characterName = Entity.CharacterName; + return string.IsNullOrWhiteSpace( characterName ) ? Entity.Client.Name : characterName; + } + + public virtual string GetObservedColour() + { + return Entity.HexColor; } } -- cgit v1.2.3-70-g09d2