diff --git a/OpenRA.Mods.Cnc/Traits/Chronoshiftable.cs b/OpenRA.Mods.Cnc/Traits/Chronoshiftable.cs index 30a03f0eaa..d2971bc941 100644 --- a/OpenRA.Mods.Cnc/Traits/Chronoshiftable.cs +++ b/OpenRA.Mods.Cnc/Traits/Chronoshiftable.cs @@ -74,7 +74,7 @@ namespace OpenRA.Mods.Cnc.Traits } } - public void Created(Actor self) + void INotifyCreated.Created(Actor self) { iPositionable = self.TraitOrDefault(); } diff --git a/OpenRA.Mods.Cnc/Traits/MadTank.cs b/OpenRA.Mods.Cnc/Traits/MadTank.cs index 315c106e06..8bd499a622 100644 --- a/OpenRA.Mods.Cnc/Traits/MadTank.cs +++ b/OpenRA.Mods.Cnc/Traits/MadTank.cs @@ -105,7 +105,7 @@ namespace OpenRA.Mods.Cnc.Traits } } - public Order IssueOrder(Actor self, IOrderTargeter order, Target target, bool queued) + Order IIssueOrder.IssueOrder(Actor self, IOrderTargeter order, Target target, bool queued) { if (order.OrderID != "DetonateAttack" && order.OrderID != "Detonate") return null; @@ -121,7 +121,7 @@ namespace OpenRA.Mods.Cnc.Traits return new Order("Detonate", self, false); } - public string VoicePhraseForOrder(Actor self, Order order) + string IOrderVoice.VoicePhraseForOrder(Actor self, Order order) { return info.Voice; } @@ -170,7 +170,7 @@ namespace OpenRA.Mods.Cnc.Traits self.QueueActivity(new CallFunc(Detonate)); } - public void ResolveOrder(Actor self, Order order) + void IResolveOrder.ResolveOrder(Actor self, Order order) { if (order.OrderString == "DetonateAttack") { diff --git a/OpenRA.Mods.Cnc/Traits/PaletteEffects/ChronoshiftPaletteEffect.cs b/OpenRA.Mods.Cnc/Traits/PaletteEffects/ChronoshiftPaletteEffect.cs index 0f00928837..c421ed8748 100644 --- a/OpenRA.Mods.Cnc/Traits/PaletteEffects/ChronoshiftPaletteEffect.cs +++ b/OpenRA.Mods.Cnc/Traits/PaletteEffects/ChronoshiftPaletteEffect.cs @@ -45,7 +45,7 @@ namespace OpenRA.Mods.Cnc.Traits remainingFrames--; } - public void AdjustPalette(IReadOnlyDictionary palettes) + void IPaletteModifier.AdjustPalette(IReadOnlyDictionary palettes) { if (remainingFrames == 0) return; diff --git a/OpenRA.Mods.Cnc/Traits/PortableChrono.cs b/OpenRA.Mods.Cnc/Traits/PortableChrono.cs index 733efbb170..2004ad2885 100644 --- a/OpenRA.Mods.Cnc/Traits/PortableChrono.cs +++ b/OpenRA.Mods.Cnc/Traits/PortableChrono.cs @@ -103,7 +103,7 @@ namespace OpenRA.Mods.Cnc.Traits } } - public string VoicePhraseForOrder(Actor self, Order order) + string IOrderVoice.VoicePhraseForOrder(Actor self, Order order) { return order.OrderString == "PortableChronoTeleport" && CanTeleport ? Info.Voice : null; } diff --git a/OpenRA.Mods.Cnc/Traits/Render/WithVoxelWalkerBody.cs b/OpenRA.Mods.Cnc/Traits/Render/WithVoxelWalkerBody.cs index 4c22652f2f..79c711a586 100644 --- a/OpenRA.Mods.Cnc/Traits/Render/WithVoxelWalkerBody.cs +++ b/OpenRA.Mods.Cnc/Traits/Render/WithVoxelWalkerBody.cs @@ -77,7 +77,7 @@ namespace OpenRA.Mods.Cnc.Traits.Render size = new int2(s, s); } - public int2 SelectionSize(Actor self) { return size; } + int2 IAutoSelectionSize.SelectionSize(Actor self) { return size; } void ITick.Tick(Actor self) { diff --git a/OpenRA.Mods.D2k/Traits/Sandworm.cs b/OpenRA.Mods.D2k/Traits/Sandworm.cs index e4452404ef..4773e84e64 100644 --- a/OpenRA.Mods.D2k/Traits/Sandworm.cs +++ b/OpenRA.Mods.D2k/Traits/Sandworm.cs @@ -46,6 +46,7 @@ namespace OpenRA.Mods.D2k.Traits public bool IsAttacking; int targetCountdown; + bool disposed; public Sandworm(Actor self, SandwormInfo info) : base(self, info) @@ -134,8 +135,7 @@ namespace OpenRA.Mods.D2k.Traits IsMovingTowardTarget = true; } - bool disposed; - public void Disposing(Actor self) + void INotifyActorDisposing.Disposing(Actor self) { if (disposed) return; diff --git a/OpenRA.Mods.D2k/Traits/TemporaryOwnerManager.cs b/OpenRA.Mods.D2k/Traits/TemporaryOwnerManager.cs index a7e1c842e1..34fee2cdab 100644 --- a/OpenRA.Mods.D2k/Traits/TemporaryOwnerManager.cs +++ b/OpenRA.Mods.D2k/Traits/TemporaryOwnerManager.cs @@ -59,7 +59,7 @@ namespace OpenRA.Mods.D2k.Traits } } - public void OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) + void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) { if (changingOwner == null || changingOwner != newOwner) originalOwner = newOwner; // It wasn't a temporary change, so we need to update here