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.
Inherited Members
UnityEngine.Tilemaps.Tile.colliderType
UnityEngine.Tilemaps.TileBase.GetTileAnimationData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileAnimationData)
UnityEngine.Object.FindObjectsOfType(System.Type, System.Boolean)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType(System.Type, System.Boolean)
Namespace: UnityEngine.Tilemaps
Syntax
[Serializable]
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 position, ITilemap tilemap, ref TileData tileData)
Parameters
Type | Name | Description |
---|---|---|
Vector3Int | position | Position of the Tile on the Tilemap. |
ITilemap | tilemap | The Tilemap the tile is present on. |
TileData | tileData | Data to render the tile. |
Overrides
UnityEngine.Tilemaps.Tile.GetTileData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileData)