unreal.BTDecorator_ConditionalLoop

class unreal.BTDecorator_ConditionalLoop(outer: Object | None = None, name: Name | str = 'None')

Bases: BTDecorator_Blackboard

Conditional loop decorator node. A decorator node that loops execution as long as condition is satisfied.

C++ Source:

  • Module: AIModule

  • File: BTDecorator_ConditionalLoop.h

Editor Properties: (see get_editor_property/set_editor_property)

  • arithmetic_operation (ArithmeticKeyOperation): [Read-Write]

  • basic_operation (BasicKeyOperation): [Read-Write]

  • blackboard_key (BlackboardKeySelector): [Read-Write] blackboard key selector

  • float_value (float): [Read-Write] value for arithmetic operations

  • flow_abort_mode (BTFlowAbortMode): [Read-Write] flow controller settings

  • int_value (int32): [Read-Write] value for arithmetic operations

  • inverse_condition (bool): [Read-Write] if set, condition check result will be inversed

  • node_name (str): [Read-Write] node name

  • notify_observer (BTBlackboardRestart): [Read-Write] when observer can try to request abort?

  • string_value (str): [Read-Write] value for string operations

  • text_operation (TextKeyOperation): [Read-Write]