Conditions operate on context data which is defined in a UWorldConditionSchema. The schema describes what kind of structs and objects are available as input for the conditions, and what conditions can be used in specific use case.