smart queries for World.Actors

This commit is contained in:
Bob
2010-01-31 01:27:50 +13:00
parent c012cf3c7f
commit 73c16d5d9d
23 changed files with 201 additions and 64 deletions

View File

@@ -18,8 +18,8 @@ namespace OpenRa.Mods.RA
protected override void OnFinishCharging()
{
var launchSite = Owner.World.Actors
.FirstOrDefault(a => a.Owner == Owner && a.traits.Contains<GpsLaunchSite>());
var launchSite = Owner.World.Queries.OwnedBy[Owner]
.FirstOrDefault(a => a.traits.Contains<GpsLaunchSite>());
if (launchSite == null)
return;