public void AddNode(NodeLevelNode node) { if (node == null) { return; } m_allNodes = m_allNodes ?? new HashSet <NodeLevelNode>(); if (!m_allNodes.Contains(node)) { m_allNodes.Add(node); } }
public void RemoveNode(NodeLevelNode node) { if (node == null) { return; } if (m_allNodes == null) { return; } if (m_allNodes.Contains(node)) { m_allNodes.Remove(node); } }