Skip to main content
Overview > Inworld Edge > Inworld Edge With Condition Class: 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
To implement a custom edge:
  1. Create a Blueprint or C++ class inheriting from UInworldEdge_Custom
  2. Implement the MeetsCondition function to define custom condition logic