public void SetActiveButton(HUDTextButton activeButton) { foreach (var btnObj in Buttons) { if (btnObj.Item1 == activeButton) { btnObj.Item1.BackgroundNormal = HUDBackgroundDefinition.CreateSimpleOutlineBlur(btnObj.Item3.Color, btnObj.Item3.OutlineColor, btnObj.Item3.OutlineThickness, 16); btnObj.Item1.BackgroundPressed = HUDBackgroundDefinition.CreateSimpleOutlineBlur(btnObj.Item2.Color, btnObj.Item2.OutlineColor, btnObj.Item2.OutlineThickness, 16); } else { btnObj.Item1.BackgroundNormal = btnObj.Item2; btnObj.Item1.BackgroundPressed = btnObj.Item3; } } }