private void OnNodeHover(NodeBehaiver node) { if (onNodeHover != null) { onNodeHover.Invoke(node); } }
private void OnNodeClicked(NodeBehaiver node) { if (onNodeClicked != null) { onNodeClicked.Invoke(node); } }
internal void RegistNode(NodeBehaiver node) { if (!this.nodes.Contains(node)) { node.onHover = OnNodeHover; node.onClicked = OnNodeClicked; this.nodes.Add(node); } }