Fix a few tooltip translations being called every frame

in WorldTooltipLogic and IngamePowerBarLogic
This commit is contained in:
Gustas
2022-09-07 20:50:46 +03:00
committed by abcdefg30
parent 56a9acd035
commit 1b00cef30f
2 changed files with 5 additions and 2 deletions

View File

@@ -44,6 +44,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
var extraHeightOnDouble = extras.Bounds.Y;
var extraHeightOnSingle = extraHeightOnDouble - (doubleHeight - singleHeight);
var unrevealedTerrain = modData.Translation.GetString(UnrevealedTerrain);
tooltipContainer.BeforeRender = () =>
{
if (viewport == null || viewport.TooltipType == WorldTooltipType.None)
@@ -57,7 +59,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
switch (viewport.TooltipType)
{
case WorldTooltipType.Unexplored:
labelText = modData.Translation.GetString(UnrevealedTerrain);
labelText = unrevealedTerrain;
break;
case WorldTooltipType.Resource:
labelText = viewport.ResourceTooltip;