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;
}
public override void Tick(Actor self)
protected override void Tick(Actor self)
{
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) { }
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)
{