UInworldEdge_WithCondition | Inherits from: UInworldEdge
Base class for creating custom edge conditions in the InworldGraph This abstract class allows developers to implement custom conditional logic for graph edges through Blueprint or C++ implementations. Custom edges can evaluate input data to determine if data flow should be allowed through the edge.
Key features:
- Blueprintable: Can be extended in Blueprints to create custom edge conditions
- Configurable execution thread: Condition evaluation can occur in game thread or background thread
- Custom condition logic: Evaluates FInworldDataHandle inputs for flexible condition checking
- Create a Blueprint or C++ class inheriting from UInworldEdge_Custom
- Implement the MeetsCondition function to define custom condition logic