Add a CustomTerrain debug overlay.
This commit is contained in:
@@ -134,6 +134,18 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
showActorTagsCheckbox.IsChecked = () => devTrait.ShowActorTags;
|
||||
showActorTagsCheckbox.OnClick = () => devTrait.ShowActorTags ^= true;
|
||||
}
|
||||
|
||||
var showCustomTerrainCheckbox = widget.GetOrNull<CheckboxWidget>("SHOW_CUSTOMTERRAIN_OVERLAY");
|
||||
if (showCustomTerrainCheckbox != null)
|
||||
{
|
||||
var customTerrainDebugTrait = world.WorldActor.TraitOrDefault<CustomTerrainDebugOverlay>();
|
||||
showCustomTerrainCheckbox.Disabled = customTerrainDebugTrait == null;
|
||||
if (customTerrainDebugTrait != null)
|
||||
{
|
||||
showCustomTerrainCheckbox.IsChecked = () => customTerrainDebugTrait.Enabled;
|
||||
showCustomTerrainCheckbox.OnClick = () => customTerrainDebugTrait.Enabled ^= true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void Order(World world, string order)
|
||||
|
||||
Reference in New Issue
Block a user