RepeatUntilNode

Constructors

Link copied to clipboard
constructor()
constructor(name: String = "", stopCondition: () -> Boolean, status: BehaviorTreeStatus)
constructor(name: String = "", stopCondition: () -> Boolean)
constructor(name: String = "", status: BehaviorTreeStatus)

Properties

Link copied to clipboard
Link copied to clipboard
open override var name: String

Functions

Link copied to clipboard
Link copied to clipboard
fun IParentNode.condition(name: String = "", func: () -> Boolean?)
Link copied to clipboard
fun IParentNode.conditional(observerAbort: ObserverAbort? = null, condition: () -> Boolean, init: ConditionalNode.() -> Unit): ConditionalNode
Link copied to clipboard
open override fun getTreeString(prefix: String): String
Link copied to clipboard
open override fun <T : IBehaviorNode> initNode(name: String, node: T, init: T.() -> Unit): T
Link copied to clipboard
Link copied to clipboard
fun IParentNode.perform(name: String = "", func: () -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun tick(): BehaviorTreeStatus