only say 'Select Target' when pushing chrono, not canceling it
This commit is contained in:
@@ -293,8 +293,8 @@ namespace OpenRa.Game
|
||||
|
||||
void HandleChronosphereButton()
|
||||
{
|
||||
if (Game.controller.ToggleInputMode<ChronosphereSelectOrderGenerator>())
|
||||
Sound.Play("slcttgt1.aud");
|
||||
Game.controller.ToggleInputMode<ChronosphereSelectOrderGenerator>();
|
||||
}
|
||||
|
||||
void DrawChat()
|
||||
|
||||
@@ -27,12 +27,18 @@ namespace OpenRa.Game
|
||||
orderGenerator = new UnitOrderGenerator(new Actor[] { });
|
||||
}
|
||||
|
||||
public void ToggleInputMode<T>() where T : IOrderGenerator, new()
|
||||
public bool ToggleInputMode<T>() where T : IOrderGenerator, new()
|
||||
{
|
||||
if (orderGenerator is T)
|
||||
{
|
||||
CancelInputMode();
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
orderGenerator = new T();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
List<Order> recentOrders = new List<Order>();
|
||||
|
||||
Reference in New Issue
Block a user