// 删除节点
 protected virtual void OnDeleteNode(BaseNode node)
 {
 }
 public void SetInput(BaseNode inputNode, Vector2 mousePos)
 {
     this.OnSetInput(inputNode, mousePos);
 }
 // 设置输入
 protected virtual void OnSetInput(BaseNode inputNode, Vector2 mousePos)
 {
 }
 public void DeleteNode(BaseNode node)
 {
     this.OnDeleteNode(node);
 }