/// <summary> /// Constructs the effect. /// </summary> /// <param name="expression">Argument expression.</param> /// <param name="effects">List of effects.</param> public WhenEffect(Expression expression, PrimitiveEffects effects) { Expression = expression; Effects = effects; }
/// <summary> /// Constructs the durative effect. /// </summary> /// <param name="timeSpecifier">Time specifier.</param> /// <param name="effects">List of primitive effects.</param> public AtTimedEffect(TimeSpecifier timeSpecifier, PrimitiveEffects effects) { TimeSpecifier = timeSpecifier; Effects = effects; }