Make player stance colours universally respected

This commit is contained in:
Gustas
2023-02-25 13:42:43 +02:00
committed by Matthias Mailänder
parent 2f331548e1
commit 5fc36bd45f
38 changed files with 110 additions and 88 deletions

View File

@@ -515,8 +515,9 @@ namespace OpenRA.Mods.Common.Widgets.Logic
static void SetupPlayerColor(Player player, ScrollItemWidget template, ColorBlockWidget colorBlockWidget, GradientColorBlockWidget gradientColorBlockWidget)
{
var color = Color.FromArgb(128, player.Color.R, player.Color.G, player.Color.B);
var hoverColor = Color.FromArgb(192, player.Color.R, player.Color.G, player.Color.B);
var pColor = player.Color;
var color = Color.FromArgb(128, pColor.R, pColor.G, pColor.B);
var hoverColor = Color.FromArgb(192, pColor.R, pColor.G, pColor.B);
var isMouseOver = new CachedTransform<Widget, bool>(w => w == template || template.Children.Contains(w));