Make Tick and TickIdle explicit in WithInfantryBody

This commit is contained in:
reaperrr
2017-09-07 17:38:23 +02:00
committed by Matthias Mailänder
parent a1ef581749
commit ddfed13db4
2 changed files with 8 additions and 3 deletions

View File

@@ -36,7 +36,7 @@ namespace OpenRA.Mods.Cnc.Traits.Render
intendedSprite = disguise.AsSprite; intendedSprite = disguise.AsSprite;
} }
public override void Tick(Actor self) protected override void Tick(Actor self)
{ {
if (disguise.AsSprite != intendedSprite) if (disguise.AsSprite != intendedSprite)
{ {

View File

@@ -122,7 +122,12 @@ namespace OpenRA.Mods.Common.Traits.Render
void INotifyAttack.Attacking(Actor self, Target target, Armament a, Barrel barrel) { } 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) if (rsm != null)
{ {
@@ -147,7 +152,7 @@ namespace OpenRA.Mods.Common.Traits.Render
dirty = false; dirty = false;
} }
public void TickIdle(Actor self) void INotifyIdle.TickIdle(Actor self)
{ {
if (state != AnimationState.Idle && state != AnimationState.IdleAnimating && state != AnimationState.Attacking) if (state != AnimationState.Idle && state != AnimationState.IdleAnimating && state != AnimationState.Attacking)
{ {