Show / Hide Table of Contents

Class Tilemap

Inheritance
Object
Object
Component
Behaviour
GridLayout
Tilemap
Inherited Members
GridLayout.cellSize
GridLayout.cellGap
GridLayout.cellLayout
GridLayout.cellSwizzle
GridLayout.GetBoundsLocal(Vector3Int)
GridLayout.CellToLocal(Vector3Int)
GridLayout.LocalToCell(Vector3)
GridLayout.CellToLocalInterpolated(Vector3)
GridLayout.LocalToCellInterpolated(Vector3)
GridLayout.CellToWorld(Vector3Int)
GridLayout.WorldToCell(Vector3)
GridLayout.LocalToWorld(Vector3)
GridLayout.WorldToLocal(Vector3)
GridLayout.GetLayoutCellCenter()
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
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.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Tilemaps
Assembly: UnityEngine.dll
Syntax
[RequireComponent(typeof(Transform))]
public sealed class Tilemap : GridLayout

Properties

animationFrameRate

Declaration
public float animationFrameRate { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

cellBounds

Declaration
public BoundsInt cellBounds { get; }
Property Value
Type Description
BoundsInt

color

Declaration
public Color color { get; set; }
Property Value
Type Description
Color

editorPreviewOrigin

Declaration
public Vector3Int editorPreviewOrigin { get; }
Property Value
Type Description
Vector3Int

editorPreviewSize

Declaration
public Vector3Int editorPreviewSize { get; }
Property Value
Type Description
Vector3Int

layoutGrid

Declaration
public Grid layoutGrid { get; }
Property Value
Type Description
Grid

localBounds

Declaration
public Bounds localBounds { get; }
Property Value
Type Description
Bounds

orientation

Declaration
public Tilemap.Orientation orientation { get; set; }
Property Value
Type Description
Tilemap.Orientation

orientationMatrix

Declaration
public Matrix4x4 orientationMatrix { get; set; }
Property Value
Type Description
Matrix4x4

origin

Declaration
public Vector3Int origin { get; set; }
Property Value
Type Description
Vector3Int

size

Declaration
public Vector3Int size { get; set; }
Property Value
Type Description
Vector3Int

tileAnchor

Declaration
public Vector3 tileAnchor { get; set; }
Property Value
Type Description
Vector3

Methods

AddTileFlags(Vector3Int, TileFlags)

Declaration
public void AddTileFlags(Vector3Int position, TileFlags flags)
Parameters
Type Name Description
Vector3Int position
TileFlags flags
| Improve this Doc View Source

BoxFill(Vector3Int, TileBase, Int32, Int32, Int32, Int32)

Declaration
public void BoxFill(Vector3Int position, TileBase tile, int startX, int startY, int endX, int endY)
Parameters
Type Name Description
Vector3Int position
TileBase tile
Int32 startX
Int32 startY
Int32 endX
Int32 endY

ClearAllEditorPreviewTiles()

Declaration
public void ClearAllEditorPreviewTiles()

ClearAllTiles()

Declaration
public void ClearAllTiles()

CompressBounds()

Declaration
public void CompressBounds()
| Improve this Doc View Source

ContainsTile(TileBase)

Declaration
public bool ContainsTile(TileBase tileAsset)
Parameters
Type Name Description
TileBase tileAsset
Returns
Type Description
Boolean
| Improve this Doc View Source

EditorPreviewBoxFill(Vector3Int, Object, Int32, Int32, Int32, Int32)

Declaration
public void EditorPreviewBoxFill(Vector3Int position, Object tile, int startX, int startY, int endX, int endY)
Parameters
Type Name Description
Vector3Int position
Object tile
Int32 startX
Int32 startY
Int32 endX
Int32 endY
| Improve this Doc View Source

EditorPreviewFloodFill(Vector3Int, TileBase)

Declaration
public void EditorPreviewFloodFill(Vector3Int position, TileBase tile)
Parameters
Type Name Description
Vector3Int position
TileBase tile
| Improve this Doc View Source

FloodFill(Vector3Int, TileBase)

Declaration
public void FloodFill(Vector3Int position, TileBase tile)
Parameters
Type Name Description
Vector3Int position
TileBase tile
| Improve this Doc View Source

GetCellCenterLocal(Vector3Int)

Declaration
public Vector3 GetCellCenterLocal(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Vector3
| Improve this Doc View Source

GetCellCenterWorld(Vector3Int)

Declaration
public Vector3 GetCellCenterWorld(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Vector3

GetColliderType(Vector3Int)

Declaration
public Tile.ColliderType GetColliderType(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Tile.ColliderType

GetColor(Vector3Int)

Declaration
public Color GetColor(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Color

GetEditorPreviewColor(Vector3Int)

Declaration
public Color GetEditorPreviewColor(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Color

GetEditorPreviewSprite(Vector3Int)

Declaration
public Sprite GetEditorPreviewSprite(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Sprite
| Improve this Doc View Source

GetEditorPreviewTile(Vector3Int)

Declaration
public TileBase GetEditorPreviewTile(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
TileBase
| Improve this Doc View Source

GetEditorPreviewTile<T>(Vector3Int)

Declaration
public T GetEditorPreviewTile<T>(Vector3Int position)
    where T : TileBase
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
T
Type Parameters
Name Description
T

GetEditorPreviewTileFlags(Vector3Int)

Declaration
public TileFlags GetEditorPreviewTileFlags(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
TileFlags

GetEditorPreviewTransformMatrix(Vector3Int)

Declaration
public Matrix4x4 GetEditorPreviewTransformMatrix(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Matrix4x4

GetInstantiatedObject(Vector3Int)

Declaration
public GameObject GetInstantiatedObject(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
GameObject

GetSprite(Vector3Int)

Declaration
public Sprite GetSprite(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Sprite
| Improve this Doc View Source

GetTile(Vector3Int)

Declaration
public TileBase GetTile(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
TileBase
| Improve this Doc View Source

GetTile<T>(Vector3Int)

Declaration
public T GetTile<T>(Vector3Int position)
    where T : TileBase
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
T
Type Parameters
Name Description
T

GetTileFlags(Vector3Int)

Declaration
public TileFlags GetTileFlags(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
TileFlags
| Improve this Doc View Source

GetTilesBlock(BoundsInt)

Declaration
public TileBase[] GetTilesBlock(BoundsInt bounds)
Parameters
Type Name Description
BoundsInt bounds
Returns
Type Description
TileBase[]

GetTransformMatrix(Vector3Int)

Declaration
public Matrix4x4 GetTransformMatrix(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Matrix4x4

GetUsedTilesCount()

Declaration
public int GetUsedTilesCount()
Returns
Type Description
Int32
| Improve this Doc View Source

GetUsedTilesNonAlloc(TileBase[])

Declaration
public int GetUsedTilesNonAlloc(TileBase[] usedTiles)
Parameters
Type Name Description
TileBase[] usedTiles
Returns
Type Description
Int32
| Improve this Doc View Source

HasEditorPreviewTile(Vector3Int)

Declaration
public bool HasEditorPreviewTile(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Boolean
| Improve this Doc View Source

HasTile(Vector3Int)

Declaration
public bool HasTile(Vector3Int position)
Parameters
Type Name Description
Vector3Int position
Returns
Type Description
Boolean

RefreshAllTiles()

Declaration
public void RefreshAllTiles()

RefreshTile(Vector3Int)

Declaration
public void RefreshTile(Vector3Int position)
Parameters
Type Name Description
Vector3Int position

RemoveTileFlags(Vector3Int, TileFlags)

Declaration
public void RemoveTileFlags(Vector3Int position, TileFlags flags)
Parameters
Type Name Description
Vector3Int position
TileFlags flags

ResizeBounds()

Declaration
public void ResizeBounds()

SetColliderType(Vector3Int, Tile.ColliderType)

Declaration
public void SetColliderType(Vector3Int position, Tile.ColliderType colliderType)
Parameters
Type Name Description
Vector3Int position
Tile.ColliderType colliderType

SetColor(Vector3Int, Color)

Declaration
public void SetColor(Vector3Int position, Color color)
Parameters
Type Name Description
Vector3Int position
Color color

SetEditorPreviewColor(Vector3Int, Color)

Declaration
public void SetEditorPreviewColor(Vector3Int position, Color color)
Parameters
Type Name Description
Vector3Int position
Color color
| Improve this Doc View Source

SetEditorPreviewTile(Vector3Int, TileBase)

Declaration
public void SetEditorPreviewTile(Vector3Int position, TileBase tile)
Parameters
Type Name Description
Vector3Int position
TileBase tile

SetEditorPreviewTransformMatrix(Vector3Int, Matrix4x4)

Declaration
public void SetEditorPreviewTransformMatrix(Vector3Int position, Matrix4x4 transform)
Parameters
Type Name Description
Vector3Int position
Matrix4x4 transform
| Improve this Doc View Source

SetTile(Vector3Int, TileBase)

Declaration
public void SetTile(Vector3Int position, TileBase tile)
Parameters
Type Name Description
Vector3Int position
TileBase tile

SetTileFlags(Vector3Int, TileFlags)

Declaration
public void SetTileFlags(Vector3Int position, TileFlags flags)
Parameters
Type Name Description
Vector3Int position
TileFlags flags
| Improve this Doc View Source

SetTiles(Vector3Int[], TileBase[])

Declaration
public void SetTiles(Vector3Int[] positionArray, TileBase[] tileArray)
Parameters
Type Name Description
Vector3Int[] positionArray
TileBase[] tileArray
| Improve this Doc View Source

SetTilesBlock(BoundsInt, TileBase[])

Declaration
public void SetTilesBlock(BoundsInt position, TileBase[] tileArray)
Parameters
Type Name Description
BoundsInt position
TileBase[] tileArray

SetTransformMatrix(Vector3Int, Matrix4x4)

Declaration
public void SetTransformMatrix(Vector3Int position, Matrix4x4 transform)
Parameters
Type Name Description
Vector3Int position
Matrix4x4 transform
| Improve this Doc View Source

SwapTile(TileBase, TileBase)

Declaration
public void SwapTile(TileBase changeTile, TileBase newTile)
Parameters
Type Name Description
TileBase changeTile
TileBase newTile

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