Version: 2017.1

Undo.SetTransformParent

Switch to Manual
public static void SetTransformParent (Transform transform, Transform newParent, string name);

Description

Sets the parent of transform to the new parent and records an undo operation.

This is equivalent to calling transform.parent = newParent, but it additionally records the undo operation.