diff --git a/OpenRA.Mods.Common/Traits/Render/WithTextControlGroupDecoration.cs b/OpenRA.Mods.Common/Traits/Render/WithTextControlGroupDecoration.cs index afbae1e0b6..8985a41a04 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithTextControlGroupDecoration.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithTextControlGroupDecoration.cs @@ -47,7 +47,7 @@ namespace OpenRA.Mods.Common.Traits.Render public object Create(ActorInitializer init) { return new WithTextControlGroupDecoration(init.Self, this); } } - public class WithTextControlGroupDecoration : IRenderAboveShroudWhenSelected, INotifyCapture + public class WithTextControlGroupDecoration : IRenderAboveShroudWhenSelected, INotifyOwnerChanged { readonly WithTextControlGroupDecorationInfo info; readonly SpriteFont font; @@ -115,7 +115,7 @@ namespace OpenRA.Mods.Common.Traits.Render yield return new TextRenderable(font, wr.ProjectedPosition(screenPos), info.ZOffset, color, number); } - void INotifyCapture.OnCapture(Actor self, Actor captor, Player oldOwner, Player newOwner) + void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) { if (info.UsePlayerColor) color = newOwner.Color.RGB; diff --git a/OpenRA.Mods.Common/Traits/Render/WithTextDecoration.cs b/OpenRA.Mods.Common/Traits/Render/WithTextDecoration.cs index 9b1d1a0ff4..719e081503 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithTextDecoration.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithTextDecoration.cs @@ -56,7 +56,7 @@ namespace OpenRA.Mods.Common.Traits.Render } } - public class WithTextDecoration : ConditionalTrait, IRender, IRenderAboveShroudWhenSelected, INotifyCapture + public class WithTextDecoration : ConditionalTrait, IRender, IRenderAboveShroudWhenSelected, INotifyOwnerChanged { readonly SpriteFont font; Color color; @@ -126,7 +126,7 @@ namespace OpenRA.Mods.Common.Traits.Render return new IRenderable[] { new TextRenderable(font, wr.ProjectedPosition(screenPos), Info.ZOffset, color, Info.Text) }; } - void INotifyCapture.OnCapture(Actor self, Actor captor, Player oldOwner, Player newOwner) + void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) { if (Info.UsePlayerColor) color = newOwner.Color.RGB;