A general purpose system to validate different kinds of conditions.
A World Condition Schema is used to define what data is available for individual conditions to process. A World Condition Context is passed around and contains the actual data.
Used by Smart Objects:
- Schema: USmartObjectWorldConditionSchema
- Creating custom conditions: FSmartObjectWorldConditionBase