public bool ShouldContinue()
{
foreach (IStrategy strategy in Train.Strategies)
{
if (strategy is IEndTrainingStrategy)
{
IEndTrainingStrategy end = (IEndTrainingStrategy)strategy;
if (end.ShouldStop())
{
return false;
}
}
}
return true;
}