protected override Composite CreateBehavior()
{
PrioritySelector p = new PrioritySelector();
foreach (var behavior in GetNodes().Select(b => b.Behavior))
{
p.AddChild(new Decorator(ret => GetConditionExec(), behavior));//
}
return new Decorator(ret => !IsDone, p);
}