Add IMove interface.

Fixes Rallypoints for aircraft.
This commit is contained in:
Paul Chote
2013-08-09 23:36:01 +12:00
parent a6ee4daf58
commit 3b3e6edc90
5 changed files with 21 additions and 14 deletions

View File

@@ -143,6 +143,13 @@ namespace OpenRA.Traits
void SetVisualPosition(Actor self, WPos pos);
}
public interface IMove
{
Activity MoveTo(CPos cell, int nearEnough);
Activity MoveTo(CPos cell, Actor ignoredActor);
Activity MoveWithinRange(Target target, WRange range);
}
public interface INotifyBlockingMove { void OnNotifyBlockingMove(Actor self, Actor blocking); }
public interface IFacing