/// <summary> /// Создать стратегию. /// </summary> /// <param name="finishMode">Условие окончания работы дочерних стратегий.</param> public BasketStrategy(BasketStrategyFinishModes finishMode) { FinishMode = finishMode; if (FinishMode != BasketStrategyFinishModes.None) ChildStrategies.Added += OnChildStrategiesAdded; }
/// <summary> /// Create strategy. /// </summary> /// <param name="finishMode">The condition of subsidiary strategies operation end.</param> public BasketStrategy(BasketStrategyFinishModes finishMode) { FinishMode = finishMode; if (FinishMode != BasketStrategyFinishModes.None) { ChildStrategies.Added += OnChildStrategiesAdded; } }