Add VariableExpression.NoVariables

This commit is contained in:
atlimit8
2017-05-27 12:37:53 -05:00
committed by reaperrr
parent 2ccba3768b
commit 8a825f2999
3 changed files with 4 additions and 4 deletions

View File

@@ -18,8 +18,6 @@ namespace OpenRA.Mods.Common.Traits
/// <summary>Use as base class for *Info to subclass of ConditionalTrait. (See ConditionalTrait.)</summary>
public abstract class ConditionalTraitInfo : IObservesVariablesInfo, IRulesetLoaded
{
protected static readonly IReadOnlyDictionary<string, int> NoConditions = new ReadOnlyDictionary<string, int>(new Dictionary<string, int>());
[ConsumedConditionReference]
[Desc("Boolean expression defining the condition to enable this trait.")]
public readonly BooleanExpression RequiresCondition = null;
@@ -33,7 +31,7 @@ namespace OpenRA.Mods.Common.Traits
public virtual void RulesetLoaded(Ruleset rules, ActorInfo ai)
{
EnabledByDefault = RequiresCondition == null || RequiresCondition.Evaluate(NoConditions);
EnabledByDefault = RequiresCondition == null || RequiresCondition.Evaluate(VariableExpression.NoVariables);
}
}