diff --git a/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedAnimation.cs b/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedAnimation.cs index 079ceceede..1440f12236 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedAnimation.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedAnimation.cs @@ -35,26 +35,26 @@ namespace OpenRA.Mods.Common.Traits.Render buildComplete = !self.Info.HasTraitInfo(); } - public void BuildingComplete(Actor self) + void INotifyBuildComplete.BuildingComplete(Actor self) { buildComplete = true; } - public void Sold(Actor self) { } - public void Selling(Actor self) + void INotifySold.Sold(Actor self) { } + void INotifySold.Selling(Actor self) { buildComplete = false; } - public void BeforeTransform(Actor self) + void INotifyTransform.BeforeTransform(Actor self) { buildComplete = false; } - public void OnTransform(Actor self) { } - public void AfterTransform(Actor self) { } + void INotifyTransform.OnTransform(Actor self) { } + void INotifyTransform.AfterTransform(Actor self) { } - public void BuildingPlaced(Actor self) + void INotifyBuildingPlaced.BuildingPlaced(Actor self) { if (buildComplete) wsb.PlayCustomAnimation(self, info.Sequence, () => wsb.CancelCustomAnimation(self)); diff --git a/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedOverlay.cs b/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedOverlay.cs index a2c45a6735..63119f436f 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedOverlay.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithBuildingPlacedOverlay.cs @@ -55,32 +55,32 @@ namespace OpenRA.Mods.Common.Traits.Render rs.Add(anim, info.Palette, info.IsPlayerPalette); } - public void BuildingComplete(Actor self) + void INotifyBuildComplete.BuildingComplete(Actor self) { buildComplete = true; visible = false; } - public void Sold(Actor self) { } - public void Selling(Actor self) + void INotifySold.Sold(Actor self) { } + void INotifySold.Selling(Actor self) { buildComplete = false; } - public void BeforeTransform(Actor self) + void INotifyTransform.BeforeTransform(Actor self) { buildComplete = false; } - public void OnTransform(Actor self) { } - public void AfterTransform(Actor self) { } + void INotifyTransform.OnTransform(Actor self) { } + void INotifyTransform.AfterTransform(Actor self) { } - public void DamageStateChanged(Actor self, AttackInfo e) + void INotifyDamageStateChanged.DamageStateChanged(Actor self, AttackInfo e) { overlay.ReplaceAnim(RenderSprites.NormalizeSequence(overlay, e.DamageState, overlay.CurrentSequence.Name)); } - public void BuildingPlaced(Actor self) + void INotifyBuildingPlaced.BuildingPlaced(Actor self) { visible = true; overlay.PlayThen(overlay.CurrentSequence.Name, () => visible = false);