lots of heli fixes
This commit is contained in:
@@ -7,8 +7,6 @@ namespace OpenRa.Game.Traits
|
||||
public Reservable(Actor self) { }
|
||||
Actor reservedFor;
|
||||
|
||||
public bool IsReserved { get { return reservedFor != null; } }
|
||||
|
||||
public void Tick(Actor self)
|
||||
{
|
||||
if (reservedFor == null)
|
||||
@@ -22,5 +20,11 @@ namespace OpenRa.Game.Traits
|
||||
reservedFor = forActor;
|
||||
return new DisposableAction(() => reservedFor = null);
|
||||
}
|
||||
|
||||
public static bool IsReserved(Actor a)
|
||||
{
|
||||
var res = a.traits.GetOrDefault<Reservable>();
|
||||
return res != null && res.reservedFor != null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user