public override NodeState RunNode(float p_delta) { Assert.IsNotNull(_childNode); NodeState returnValue = _childNode.RunNode(p_delta); if (returnValue == NodeState.Success) { return(NodeState.Failed); } return(returnValue); }
public override NodeState RunNode(float p_delta) { Assert.IsNotNull(_childNode); NodeState childState = _childNode.RunNode(p_delta); if (childState == NodeState.Failed) { return(NodeState.Success); } if (childState == NodeState.Success) { return(NodeState.Failed); } return(NodeState.Running); }
public override NodeState RunNode(float p_delta) { Assert.IsNotNull(_childNode); _childNode.RunNode(p_delta); return(NodeState.Failed); }