queries dies
This commit is contained in:
@@ -83,7 +83,7 @@ namespace OpenRA.Mods.RA.Widgets
|
||||
{
|
||||
VisibleQueues.Clear();
|
||||
|
||||
var queues = world.Queries.WithTrait<ProductionQueue>()
|
||||
var queues = world.ActorsWithTrait<ProductionQueue>()
|
||||
.Where(p => p.Actor.Owner == world.LocalPlayer)
|
||||
.Select(p => p.Trait);
|
||||
|
||||
|
||||
@@ -165,8 +165,8 @@ namespace OpenRA.Mods.RA.Widgets
|
||||
int updateTicks = 0;
|
||||
public override void Tick()
|
||||
{
|
||||
var hasRadarNew = world.Queries
|
||||
.WithTrait<ProvidesRadar>()
|
||||
var hasRadarNew = world
|
||||
.ActorsWithTrait<ProvidesRadar>()
|
||||
.Any(a => a.Actor.Owner == world.LocalPlayer && a.Trait.IsActive);
|
||||
|
||||
if (hasRadarNew != hasRadar)
|
||||
|
||||
@@ -156,8 +156,8 @@ namespace OpenRA.Mods.RA.Widgets
|
||||
int updateTicks = 0;
|
||||
public override void Tick()
|
||||
{
|
||||
var hasRadarNew = world.Queries
|
||||
.WithTrait<ProvidesRadar>()
|
||||
var hasRadarNew = world
|
||||
.ActorsWithTrait<ProvidesRadar>()
|
||||
.Any(a => a.Actor.Owner == world.LocalPlayer && a.Trait.IsActive);
|
||||
|
||||
if (hasRadarNew != hasRadar)
|
||||
|
||||
@@ -101,7 +101,7 @@ namespace OpenRA.Mods.RA.Widgets
|
||||
|
||||
bool CycleBases()
|
||||
{
|
||||
var bases = World.Queries.WithTrait<BaseBuilding>()
|
||||
var bases = World.ActorsWithTrait<BaseBuilding>()
|
||||
.Where( a => a.Actor.Owner == World.LocalPlayer ).ToArray();
|
||||
if (!bases.Any()) return true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user