Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetCurrentGroupName(string)

Set the name of the current undo group.
Read time 1 minuteLast updated 6 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static void SetCurrentGroupName(string name)

Parameters

name

New name of the current undo group.

Remarks

Setting a name manually will override an implicitly generated name for the group.
Additional Resources: Undo.GetCurrentGroupName.

Examples

using UnityEditor;using UnityEngine;public class ResetPositionForSelectedGameObjectsExample : MonoBehaviour{ [MenuItem("MyMenu/Reset Positions of Selected GameObjects")] static void ResetPositionForSelectedGameObjects() { Undo.SetCurrentGroupName("Zero out selected gameObjects"); int group = Undo.GetCurrentGroup(); Undo.RecordObjects(Selection.transforms, "transform selected objects"); foreach (Transform t in Selection.transforms) { t.position = Vector3.zero; } Undo.CollapseUndoOperations(group); }}