docs.unity.cn
    Show / Hide Table of Contents

    Class GridSelection

    Stores the selection made on a GridLayout.

    Inheritance
    Object
    Object
    ScriptableObject
    GridSelection
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEditor.Tilemaps
    Syntax
    [MovedFrom(true, "UnityEditor", "UnityEditor", null)]
    [Serializable]
    public class GridSelection : ScriptableObject

    Properties

    active

    Whether there is an active GridSelection made on a GridLayout.

    Declaration
    public static bool active { get; }
    Property Value
    Type Description
    Boolean

    grid

    The Grid of the target of the active GridSelection.

    Declaration
    public static Grid grid { get; }
    Property Value
    Type Description
    Grid

    position

    The cell coordinates of the active GridSelection made on the GridLayout.

    Declaration
    public static BoundsInt position { get; set; }
    Property Value
    Type Description
    BoundsInt

    target

    The GameObject of the GridLayout where the active GridSelection was made.

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

    Methods

    Clear()

    Clears the active GridSelection.

    Declaration
    public static void Clear()

    Select(Object, BoundsInt)

    Creates a new GridSelection and sets it as the active GridSelection.

    Declaration
    public static void Select(Object target, BoundsInt bounds)
    Parameters
    Type Name Description
    Object target

    The target GameObject for the GridSelection.

    BoundsInt bounds

    The cell coordinates of selection made.

    Events

    gridSelectionChanged

    Callback for when the active GridSelection has changed.

    Declaration
    public static event Action gridSelectionChanged
    Event Type
    Type Description
    Action
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on 08 April 2022
    Terms of use