public void AddNode(SO_Node node)
 {
     node.SetNodeStyle(node);
     root = node;
     AssetDatabase.AddObjectToAsset(node, this);
     AssetDatabase.SaveAssets();
 }
 public void AddNode(SO_Node node, Vector2 pos)
 {
     node.SetNodeStyle(node);
     node.square.position = pos;
     root = node;
     AssetDatabase.AddObjectToAsset(node, this);
     AssetDatabase.SaveAssets();
 }