Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

Selection.activeTransform

Declaration

public static Transform activeTransform;

Описание

Возвращает активное преобразование (то, которое показано в инспекторе).

Это никогда не возвращает Префабы или не изменяемые объекты.

using UnityEngine;
using UnityEditor;

class Example : EditorWindow { class SelectionActiveTransform : ScriptableObject { [MenuItem("Example/Duplicate at Origin _d")] static void DuplicateSelected() { Instantiate(Selection.activeTransform, Vector3.zero, Quaternion.identity); } }

//The menu item will be disabled if nothing is selected. [MenuItem("Example/Duplicate at Origin _d", true)] static bool ValidateSelection() { return Selection.activeTransform != null; } }