Repository navigation
Expression Based Modifier Conditions
Category: Gameplay and Attributes · Kind: Runtime
A generic-expression evaluator and compiled-expression cache determine modifier eligibility with entity scopes.
Common use: Define conditional buffs through expressions and optional code predicates.
Includes: ExpressionModifierConditionEvaluator, DictionaryCompiledExpressionCache, IModifierConditionEvaluator, ICompiledExpressionCache.
Related: Attribute Modifiers V2 · Generic Expression Engine · Expression Providers and Scopes.
Source: Systems/AttributeSystem/v2/Modifiers/ExpressionModifierConditionEvaluator.cs · Systems/AttributeSystem/v2/Modifiers/ · Systems/AttributeSystem/v2/Modifiers/IModifierConditionEvaluator.cs.
Category · Full catalog · Common combinations
Documentation snapshot: 2026-10-11
Search aliases: ExpressionModifierConditionEvaluator, DictionaryCompiledExpressionCache, IModifierConditionEvaluator, ICompiledExpressionCache
Tags: legendarytools/feature, legendarytools/gameplay-and-attributes
- Architecture and State
- Asset and Content Editors
- Assets and Identity
- Async and Startup
- Audio
- Binding and Scripting
- Code and Automation Editors
- Collections and Algorithms
- Deterministic Computing
- Developer Tooling
- Editor Interface and Diagnostics
- Gameplay and Attributes
- Math and Extensions
- Persistence and Time
- ScriptableObject Architecture
- Spatial and Geometry
- UI and Navigation
- Unity Runtime Helpers