public void RemoveNode(DialogNode node) { nodes.Remove(node); node.OnRemove(); dialog.OnRemoveNode(node); dialog.OnNodesChange(); }