mode | 用于调整选择的选项。 |
允许使用 SelectionMode 位掩码对选择类型进行精细控制。
class CreateParentForTransforms extends ScriptableObject { @MenuItem ("Example/Create Parent For Selection _p") static function MenuInsertParent() { var selection: Transform[] = Selection.GetTransforms( SelectionMode.TopLevel | SelectionMode.Editable); var newParent: GameObject = new GameObject("Parent");
for (var t in selection) t.parent = newParent.transform; } // Disable the menu if there is nothing selected @MenuItem ("Example/Create Parent For Selection _p", true) static function ValidateSelection() { return Selection.activeGameObject != null; } }