> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.nodecomplete.md).

# NodeComplete(string,Action)

Method in [DialogueViewBase](/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md)

## Summary

Called by the [DialogueRunner](/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) to signal that the end of a node has been reached.

```csharp
public virtual void NodeComplete(string nextNode, Action onComplete)
```

## Remarks

This method may be called multiple times before [DialogueComplete()](/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) is called. If this method returns `Dialogue.HandlerExecutionType.ContinueExecution` , do not call the `onComplete` method.

The default implementation does nothing.

## Parameters

| Name                | Description                                                                                       |
| ------------------- | ------------------------------------------------------------------------------------------------- |
| `string` nextNode   | The name of the next node that is being entered.                                                  |
| `Action` onComplete | A method that should be called to /// indicate that the DialogueRunner should continue executing. |
