BuilderKt

public final class BuilderKt

Functions

behavior
Link copied to clipboard
final static IBehaviorNode behavior(IParentNode $self, IBehaviorNode node)
final static Unit behavior(IParentNode $self, String name, Function0<BehaviorTreeStatus> func)
behaviorTree
Link copied to clipboard
final static IBehaviorNode behaviorTree(Function1<IParentNode, Unit> init)
condition
Link copied to clipboard
final static Unit condition(IParentNode $self, String name, Function0<Boolean> func)
conditional
Link copied to clipboard
final static ConditionalNode conditional(IParentNode $self, ObserverAbort observerAbort, Function0<Boolean> condition, Function1<ConditionalNode, Unit> init)
inverter
Link copied to clipboard
final static InverterNode inverter(IParentNode $self, String name, Function1<InverterNode, Unit> init)
perform
Link copied to clipboard
final static Unit perform(IParentNode $self, String name, Function0<Unit> func)
repeater
Link copied to clipboard
final static RepeaterNode repeater(IParentNode $self, String name, Function1<RepeaterNode, Unit> init)
repeatUntil
Link copied to clipboard
final static RepeatUntilNode repeatUntil(IParentNode $self, Function0<Boolean> condition, Function1<RepeatUntilNode, Unit> init)
final static RepeatUntilNode repeatUntil(IParentNode $self, BehaviorTreeStatus status, Function1<RepeatUntilNode, Unit> init)
final static RepeatUntilNode repeatUntil(IParentNode $self, Function0<Boolean> condition, BehaviorTreeStatus status, Function1<RepeatUntilNode, Unit> init)
selector
Link copied to clipboard
final static SelectorNode selector(IParentNode $self, String name, Function1<SelectorNode, Unit> init)
sequence
Link copied to clipboard
final static SequenceNode sequence(IParentNode $self, String name, Function1<SequenceNode, Unit> init)
succeeder
Link copied to clipboard
final static SucceederNode succeeder(IParentNode $self, String name, Function1<SucceederNode, Unit> init)