ドキュメント

Unity Engine

Unity Engine

GetCurrentGroup()

Unity automatically groups undo operations by the current group index.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static int GetCurrentGroup()

Returns

Type

Description

intThe index of the current undo group.

Remarks

The current group index is automatically increased on mouse down, clicking on menu items and other operations.

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); }}