Show / Hide Table of Contents

Class Selection

Inheritance
Object
Selection
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public sealed class Selection

Fields

| Improve this Doc View Source

selectionChanged

Declaration
public static Action selectionChanged
Field Value
Type Description
Action

Properties

activeContext

Declaration
public static Object activeContext { get; }
Property Value
Type Description
Object

activeGameObject

Declaration
public static GameObject activeGameObject { get; set; }
Property Value
Type Description
GameObject

activeInstanceID

Declaration
public static int activeInstanceID { get; set; }
Property Value
Type Description
Int32

activeObject

Declaration
public static Object activeObject { get; set; }
Property Value
Type Description
Object

activeTransform

Declaration
public static Transform activeTransform { get; set; }
Property Value
Type Description
Transform

assetGUIDs

Declaration
public static string[] assetGUIDs { get; }
Property Value
Type Description
String[]

gameObjects

Declaration
public static GameObject[] gameObjects { get; }
Property Value
Type Description
GameObject[]

instanceIDs

Declaration
public static int[] instanceIDs { get; set; }
Property Value
Type Description
Int32[]

objects

Declaration
public static Object[] objects { get; set; }
Property Value
Type Description
Object[]

transforms

Declaration
public static Transform[] transforms { get; }
Property Value
Type Description
Transform[]

Methods

Contains(Int32)

Declaration
public static bool Contains(int instanceID)
Parameters
Type Name Description
Int32 instanceID
Returns
Type Description
Boolean
| Improve this Doc View Source

Contains(Object)

Declaration
public static bool Contains(Object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
| Improve this Doc View Source

GetFiltered(Type, SelectionMode)

Declaration
public static Object[] GetFiltered(Type type, SelectionMode mode)
Parameters
Type Name Description
Type type
SelectionMode mode
Returns
Type Description
Object[]
| Improve this Doc View Source

GetFiltered<T>(SelectionMode)

Declaration
public static T[] GetFiltered<T>(SelectionMode mode)
Parameters
Type Name Description
SelectionMode mode
Returns
Type Description
T[]
Type Parameters
Name Description
T

GetTransforms(SelectionMode)

Declaration
public static Transform[] GetTransforms(SelectionMode mode)
Parameters
Type Name Description
SelectionMode mode
Returns
Type Description
Transform[]

SetActiveObjectWithContext(Object, Object)

Declaration
public static void SetActiveObjectWithContext(Object obj, Object context)
Parameters
Type Name Description
Object obj
Object context

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX