fBaseXtensions.XML.FunkyWhileTag.CreateBehavior C# (CSharp) Method

CreateBehavior() protected method

protected CreateBehavior ( ) : Composite
return Composite
        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);
        }