Example #1
0
        public virtual void OnUpdate(BlackBoard bb)
        {
            int length = _leafs.Count;

            for (int i = 0; i < length; i++)
            {
                SequenceLeafNode node = _leafs[i];
                if (node.IsFinish())
                {
                    continue;
                }
                node.OnUpdate(SequenceLineConst.TIME_INTERVAL, bb);
            }
        }
Example #2
0
        public virtual void OnExit(BlackBoard bb)
        {
            int length = _leafs.Count;

            for (int i = 0; i < length; i++)
            {
                SequenceLeafNode node = _leafs[i];
                if (node.IsFinish())
                {
                    continue;
                }
                node.OnExit(bb);
            }
        }