<1391> perform_check(check: CheckType, a: <3/>, b: <4/>) <1392> perform_operation(operation: Operation, a: <3/>, b: <4/>) <1393> enum CheckType: 🔗 <1394> CheckType CHECK_EQUAL = <2/> <1395> Equality Check. <1396> CheckType CHECK_LESS_THAN = <2/> <1397> Less Than Check. <1398> CheckType CHECK_LESS_THAN_OR_EQUAL = <2/> <1399> Less Than or Equal To Check. <1400> CheckType CHECK_GREATER_THAN = <2/> <1401> Greater Than Check. <1402> CheckType CHECK_GREATER_THAN_OR_EQUAL = <2/> <1403> Greater Than or Equal To Check <1404> CheckType CHECK_NOT_EQUAL = <2/> <1405> Inequality Check. <1406> enum Operation: 🔗 <1407> Operation OPERATION_NONE = <2/> <1408> No operation. <1409> Operation OPERATION_ADDITION = <2/> <1410> Arithmetic addition. <1411> Operation OPERATION_SUBTRACTION = <2/> <1412> Arithmetic subtraction. <1413> Operation OPERATION_MULTIPLICATION = <2/> <1414> Arithmetic multiplication. <1415> Operation OPERATION_DIVISION = <2/> <1416> Arithmetic division. <1417> Operation OPERATION_MODULO = <2/> <1418> Produces the remainder of an integer division. <1419> Operation OPERATION_POWER = <2/> <1420> Multiply <1/> by itself <2/> times. <1421> Operation OPERATION_BIT_SHIFT_LEFT = <2/> <1422> Bitwise left shift. <1423> Operation OPERATION_BIT_SHIFT_RIGHT = <2/> <1424> Bitwise right shift. <1425> Operation OPERATION_BIT_AND = <2/> <1426> Bitwise AND. <1427> Operation OPERATION_BIT_OR = <2/> <1428> Bitwise OR. <1429> Operation OPERATION_BIT_XOR = <2/> <1430> Bitwise XOR. <1431> <1/> decorate_output_var(variable: <2/>) <3/> 🔗 <1432> Just like decorate_var, produces a string with a Blackboard variable name that is formatted for display, and also adds an additional symbol to indicate that the variable is used as an output. <1433> <1/> decorate_var(variable: <2/>) <3/> 🔗 <1434> Produces a string with a Blackboard variable name that is formatted for display or console output. <1435> <1/> get_check_operator_string(check: CheckType) <3/> 🔗 <1436> Returns an operator string for a CheckType enum value. For example, CHECK_EQUAL returns “==”. <1437> <1/> get_operation_string(operation: Operation) <3/> 🔗 <1438> Returns a string representation of an Operation enum value. <1439> <1/> get_status_name(status: <2/>) <3/> 🔗 <1440> Returns a name of a BTTask status code. <1441> <1/> get_task_icon(class_or_script_path: <2/>) <3/> 🔗 <1442> Returns the icon texture associated with a task based on its class name or script resource path. <1443> <1/> perform_check(check: CheckType, a: <3/>, b: <4/>) 🔗 <1444> Performs a <1/> on two values, <2/> and <3/>, and returns <4/> if the check passes. <1445> <1/> perform_operation(operation: Operation, a: <3/>, b: <4/>) 🔗 <1446> Performs an <1/> on two values, <2/> and <3/>, and returns the result. <1447> Getting started <1448> Behavior Trees <1449> Hierarchical State MachineS <1450> Class reference <1451> LimboAI 1.0 documentation