Disable the diplomacy menu in mission or campaign maps
This commit is contained in:
@@ -100,7 +100,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
|||||||
var diplomacy = widget.GetOrNull<MenuButtonWidget>("DIPLOMACY_BUTTON");
|
var diplomacy = widget.GetOrNull<MenuButtonWidget>("DIPLOMACY_BUTTON");
|
||||||
if (diplomacy != null)
|
if (diplomacy != null)
|
||||||
{
|
{
|
||||||
diplomacy.Visible = world.Players.Any(a => a != world.LocalPlayer && !a.NonCombatant);
|
diplomacy.Visible = !world.Map.Visibility.HasFlag(MapVisibility.MissionSelector) && world.Players.Any(a => a != world.LocalPlayer && !a.NonCombatant);
|
||||||
diplomacy.IsDisabled = () => disableSystemButtons;
|
diplomacy.IsDisabled = () => disableSystemButtons;
|
||||||
diplomacy.OnClick = () => OpenMenuPanel(diplomacy);
|
diplomacy.OnClick = () => OpenMenuPanel(diplomacy);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user