Added OnNotifyBlockingMove to Mobile

This commit is contained in:
Ian T. Jacobsen
2014-02-04 13:49:31 +00:00
parent 9dcf5c3dbb
commit 2f2afd9fc5

View File

@@ -144,7 +144,7 @@ namespace OpenRA.Mods.RA.Move
public int GetInitialFacing() { return InitialFacing; }
}
public class Mobile : IIssueOrder, IResolveOrder, IOrderVoice, IPositionable, IMove, IFacing, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
public class Mobile : IIssueOrder, IResolveOrder, IOrderVoice, IPositionable, IMove, IFacing, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld, INotifyBlockingMove
{
public readonly Actor self;
public readonly MobileInfo Info;
@@ -542,5 +542,10 @@ namespace OpenRA.Mods.RA.Move
public Activity MoveWithinRange(Target target, WRange range) { return new Move(target, range); }
public Activity MoveFollow(Actor self, Target target, WRange range) { return new Follow(self, target, range); }
public Activity MoveTo(Func<List<CPos>> pathFunc) { return new Move(pathFunc); }
}
public void OnNotifyBlockingMove(Actor self, Actor blocking)
{
Nudge(self, blocking, true);
}
}
}