diff --git a/OpenRA.Mods.RA/Render/RenderNameTag.cs b/OpenRA.Mods.RA/Render/RenderNameTag.cs index 1081ad20ba..bc6bb568d0 100644 --- a/OpenRA.Mods.RA/Render/RenderNameTag.cs +++ b/OpenRA.Mods.RA/Render/RenderNameTag.cs @@ -15,9 +15,13 @@ using OpenRA.Traits; namespace OpenRA.Mods.RA.Render { + [Desc("Displays the player name above the unit")] class RenderNameTagInfo : ITraitInfo { public readonly int MaxLength = 10; + + public readonly string Font = "TinyBold"; + public object Create(ActorInitializer init) { return new RenderNameTag(init.self, this); } } @@ -29,7 +33,7 @@ namespace OpenRA.Mods.RA.Render public RenderNameTag(Actor self, RenderNameTagInfo info) { - font = Game.Renderer.Fonts["TinyBold"]; + font = Game.Renderer.Fonts[info.Font]; color = self.Owner.Color.RGB; if (self.Owner.PlayerName.Length > info.MaxLength)