概要
PrefabUtility.SavePrefabAsset( prefab );
PrefabUtility.SavePrefabAsset でプレハブを保存しようとして
ArgumentException: Can't save a Prefab instance
上記のエラーが発生する場合は
PrefabUtility.SaveAsPrefabAsset( prefab, prefabPath );
PrefabUtility.SaveAsPrefabAsset を使うと保存できる