using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace OpenRa.Game { class UnitOrderGenerator : IOrderGenerator { public readonly List selection; public UnitOrderGenerator( IEnumerable selected ) { selection = selected.ToList(); } public IEnumerable Order( int2 xy ) { foreach( var unit in selection ) { var ret = unit.Order( xy ); if( ret != null ) yield return ret; } } public void PrepareOverlay( int2 xy ) { } } }