protected override void TransitionInternal(object rInput) { if(CheckIndexSafe(mNodeIndexCur)) { var rNode = mChildren[mNodeIndexCur]; rNode.Transition(rInput); } mNodeIndexCur = BehaviorTreeNode._invalidChildNodeIndex; }