diff --git a/OpenRA.Mods.Common/Traits/Mobile.cs b/OpenRA.Mods.Common/Traits/Mobile.cs index d75570dca2..f608127b98 100644 --- a/OpenRA.Mods.Common/Traits/Mobile.cs +++ b/OpenRA.Mods.Common/Traits/Mobile.cs @@ -591,8 +591,8 @@ namespace OpenRA.Mods.Common.Traits if (!inits.Contains() && !inits.Contains()) inits.Add(new DynamicFacingInit(() => facing)); } - - public void ModifyDeathActorInit(Actor self, TypeDictionary init) + + void IDeathActorInitModifier.ModifyDeathActorInit(Actor self, TypeDictionary init) { init.Add(new FacingInit(facing)); @@ -617,10 +617,10 @@ namespace OpenRA.Mods.Common.Traits Nudge(self, blocking, true); } - public IEnumerable Orders { get { yield return new MoveOrderTargeter(self, this); } } + IEnumerable IIssueOrder.Orders { get { yield return new MoveOrderTargeter(self, this); } } // Note: Returns a valid order even if the unit can't move to the target - public Order IssueOrder(Actor self, IOrderTargeter order, Target target, bool queued) + Order IIssueOrder.IssueOrder(Actor self, IOrderTargeter order, Target target, bool queued) { if (order is MoveOrderTargeter) return new Order("Move", self, target, queued); @@ -628,7 +628,7 @@ namespace OpenRA.Mods.Common.Traits return null; } - public void ResolveOrder(Actor self, Order order) + void IResolveOrder.ResolveOrder(Actor self, Order order) { if (order.OrderString == "Move") { @@ -653,7 +653,7 @@ namespace OpenRA.Mods.Common.Traits Nudge(self, self, true); } - public string VoicePhraseForOrder(Actor self, Order order) + string IOrderVoice.VoicePhraseForOrder(Actor self, Order order) { if (!Info.LocomotorInfo.MoveIntoShroud && !self.Owner.Shroud.IsExplored(order.TargetLocation)) return null;