Add a ShowActorTags property to DeveloperMode
This commit is contained in:
@@ -24,6 +24,7 @@ namespace OpenRA.Traits
|
||||
public bool ShowCombatGeometry;
|
||||
public bool ShowDebugGeometry;
|
||||
public bool ShowDepthPreview;
|
||||
public bool ShowActorTags;
|
||||
|
||||
public object Create(ActorInitializer init) { return new DeveloperMode(this); }
|
||||
}
|
||||
@@ -43,6 +44,7 @@ namespace OpenRA.Traits
|
||||
public bool ShowCombatGeometry;
|
||||
public bool ShowDebugGeometry;
|
||||
public bool ShowDepthPreview;
|
||||
public bool ShowActorTags;
|
||||
|
||||
public bool EnableAll;
|
||||
|
||||
@@ -58,6 +60,7 @@ namespace OpenRA.Traits
|
||||
ShowCombatGeometry = info.ShowCombatGeometry;
|
||||
ShowDebugGeometry = info.ShowDebugGeometry;
|
||||
ShowDepthPreview = info.ShowDepthPreview;
|
||||
ShowActorTags = info.ShowActorTags;
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
|
||||
@@ -126,6 +126,13 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
showAstarCostCheckbox.IsChecked = () => dbgOverlay != null ? dbgOverlay.Visible : false;
|
||||
showAstarCostCheckbox.OnClick = () => { if (dbgOverlay != null) dbgOverlay.Visible ^= true; };
|
||||
}
|
||||
|
||||
var showActorTagsCheckbox = widget.GetOrNull<CheckboxWidget>("SHOW_ACTOR_TAGS");
|
||||
if (showActorTagsCheckbox != null)
|
||||
{
|
||||
showActorTagsCheckbox.IsChecked = () => devTrait.ShowActorTags;
|
||||
showActorTagsCheckbox.OnClick = () => devTrait.ShowActorTags ^= true;
|
||||
}
|
||||
}
|
||||
|
||||
public void Order(World world, string order)
|
||||
|
||||
Reference in New Issue
Block a user