public static void DeleteNode(AbstractNode node) { node.parentGraph.Remove(node); node.Detach(); AssetDatabase.RemoveObjectFromAsset(node); UnityEngine.Object.DestroyImmediate(node, true); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); }