Make Tick and TickIdle explicit in WithInfantryBody
This commit is contained in:
committed by
Matthias Mailänder
parent
a1ef581749
commit
ddfed13db4
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user