diff --git a/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs b/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs index c1fe39ab94..10b77e5d9d 100644 --- a/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs +++ b/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs @@ -36,7 +36,7 @@ namespace OpenRA.Mods.Cnc.Traits.Render intendedSprite = disguise.AsSprite; } - public override void Tick(Actor self) + protected override void Tick(Actor self) { if (disguise.AsSprite != intendedSprite) { diff --git a/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs b/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs index c21950c123..65d3b8d2c6 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs @@ -122,7 +122,12 @@ namespace OpenRA.Mods.Common.Traits.Render void INotifyAttack.Attacking(Actor self, Target target, Armament a, Barrel barrel) { } - public virtual void Tick(Actor self) + void ITick.Tick(Actor self) + { + Tick(self); + } + + protected virtual void Tick(Actor self) { if (rsm != null) { @@ -147,7 +152,7 @@ namespace OpenRA.Mods.Common.Traits.Render dirty = false; } - public void TickIdle(Actor self) + void INotifyIdle.TickIdle(Actor self) { if (state != AnimationState.Idle && state != AnimationState.IdleAnimating && state != AnimationState.Attacking) {