Undo.IncrementCurrentGroup();
//需要撤回的操作写这里
GameObject obj = Instantiate(mc.treePrefabs[treeArrayNum], hit.point, Quaternion.identity);
DestroyImmediate(obj, true);
Undo.DestroyObjectImmediate(obj);
Undo.RegisterCreatedObjectUndo(obj, "创建单个物体" + obj.name);