Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetTransformParent

Sets the parent of transform to the new parent and records an undo operation.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor

SetTransformParent(Transform, Transform, string)

Sets the parent of transform to the new parent and records an undo operation.
public static void SetTransformParent(Transform transform, Transform newParent, string name)

Parameters

transform

The Transform component whose parent is to be changed.

newParent

The parent Transform to be assigned.

name

The name of this action, to be stored in the Undo history buffer.

Remarks

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

SetTransformParent(Transform, Transform, bool, string)

Sets the parent of transform to the new parent and records an undo operation.
public static void SetTransformParent(Transform transform, Transform newParent, bool worldPositionStays, string name)

Parameters

transform

The Transform component whose parent is to be changed.

newParent

The parent Transform to be assigned.

worldPositionStays


name

The name of this action, to be stored in the Undo history buffer.

Remarks

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