Class RandomTile | 2D Tilemap Extras | 1.5.0-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class RandomTile

    Random Tiles are tiles which pseudo-randomly pick a sprite from a given list of sprites and a target location, and displays that sprite. The Sprite displayed for the Tile is randomized based on its location and will be fixed for that particular location.

    Inheritance
    Object
    Object
    ScriptableObject
    TileBase
    Tile
    RandomTile
    Inherited Members
    Tile.sprite
    Tile.color
    Tile.transform
    Tile.gameObject
    Tile.flags
    UnityEngine.Tilemaps.Tile.colliderType
    TileBase.RefreshTile(Vector3Int, ITilemap)
    UnityEngine.Tilemaps.TileBase.GetTileAnimationData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileAnimationData)
    TileBase.StartUp(Vector3Int, ITilemap, GameObject)
    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: UnityEngine.Tilemaps
    Syntax
    [Serializable]
    [CreateAssetMenu(fileName = "New Random Tile", menuName = "Tiles/Random Tile")]
    public class RandomTile : Tile

    Fields

    m_Sprites

    The Sprites used for randomizing output.

    Declaration
    [SerializeField]
    public Sprite[] m_Sprites
    Field Value
    Type Description
    Sprite[]

    Methods

    GetTileData(Vector3Int, ITilemap, ref TileData)

    Retrieves any tile rendering data from the scripted tile.

    Declaration
    public override void GetTileData(Vector3Int location, ITilemap tileMap, ref TileData tileData)
    Parameters
    Type Name Description
    Vector3Int location
    ITilemap tileMap
    TileData tileData

    Data to render the tile.

    Overrides
    UnityEngine.Tilemaps.Tile.GetTileData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileData)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on December 10, 2020