pruning refs to Game.world
This commit is contained in:
@@ -14,13 +14,23 @@ using OpenRA.Widgets;
|
||||
|
||||
namespace OpenRA.Mods.RA.Widgets
|
||||
{
|
||||
class ChoosePaletteOnSelectInfo : TraitInfo<ChoosePaletteOnSelect> { }
|
||||
class ChoosePaletteOnSelectInfo : ITraitInfo
|
||||
{
|
||||
public object Create( ActorInitializer init ) { return new ChoosePaletteOnSelect( init ); }
|
||||
}
|
||||
|
||||
class ChoosePaletteOnSelect : INotifySelection
|
||||
{
|
||||
readonly World world;
|
||||
|
||||
public ChoosePaletteOnSelect( ActorInitializer init )
|
||||
{
|
||||
world = init.world;
|
||||
}
|
||||
|
||||
public void SelectionChanged()
|
||||
{
|
||||
var firstItem = Game.world.Selection.Actors.FirstOrDefault(
|
||||
var firstItem = world.Selection.Actors.FirstOrDefault(
|
||||
a => a.World.LocalPlayer == a.Owner && a.HasTrait<Production>());
|
||||
|
||||
if (firstItem == null)
|
||||
|
||||
Reference in New Issue
Block a user