Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Selection.activeTransform

static var activeTransform: Transform;
static Transform activeTransform;
static activeTransform as Transform

Description

Returns the active transform. (The one shown in the inspector).

This will never return prefabs or non-modifyable objects.

class SelectionActiveTransform extends ScriptableObject {
    @MenuItem ("Example/Duplicate at Origin _d")
    static function 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 function ValidateSelection() { return Selection.activeTransform != null; } }