Unreserve helipads on heli death.
This commit is contained in:
@@ -27,7 +27,6 @@ namespace OpenRA.Mods.RA.Air
|
||||
|
||||
public class Plane : Aircraft, IIssueOrder, IResolveOrder, IOrderVoice, ITick, INotifyDamage, ISync
|
||||
{
|
||||
public IDisposable reservation;
|
||||
[Sync]
|
||||
public int2 RTBPathHash;
|
||||
|
||||
@@ -78,21 +77,6 @@ namespace OpenRA.Mods.RA.Air
|
||||
return (order.OrderString == "Move" || order.OrderString == "Enter") ? "Move" : null;
|
||||
}
|
||||
|
||||
public void UnReserve()
|
||||
{
|
||||
if (reservation != null)
|
||||
{
|
||||
reservation.Dispose();
|
||||
reservation = null;
|
||||
}
|
||||
}
|
||||
|
||||
public void Damaged(Actor self, AttackInfo e)
|
||||
{
|
||||
if (e.DamageState == DamageState.Dead)
|
||||
UnReserve();
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
{
|
||||
if (order.OrderString == "Move")
|
||||
|
||||
Reference in New Issue
Block a user