Class RuleTile
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Syntax
[Serializable]
[CreateAssetMenu]
public class RuleTile : TileBase
Fields
m_DefaultColliderType
Declaration
public Tile.ColliderType m_DefaultColliderType
Field Value
m_DefaultSprite
Declaration
public Sprite m_DefaultSprite
Field Value
m_TilingRules
Declaration
[HideInInspector]
public List<RuleTile.TilingRule> m_TilingRules
Field Value
Methods
GetMirroredPos(Vector3Int, Boolean, Boolean)
Declaration
public Vector3Int GetMirroredPos(Vector3Int original, bool mirrorX, bool mirrorY)
Parameters
Returns
GetRotatedPos(Vector3Int, Int32)
Declaration
public Vector3Int GetRotatedPos(Vector3Int original, int rotation)
Parameters
Returns
GetTileAnimationData(Vector3Int, ITilemap, ref TileAnimationData)
Declaration
public override bool GetTileAnimationData(Vector3Int position, ITilemap tilemap, ref TileAnimationData tileAnimationData)
Parameters
Returns
Overrides
UnityEngine.Tilemaps.TileBase.GetTileAnimationData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileAnimationData)
GetTileData(Vector3Int, ITilemap, ref TileData)
Declaration
public override void GetTileData(Vector3Int position, ITilemap tileMap, ref TileData tileData)
Parameters
Overrides
UnityEngine.Tilemaps.TileBase.GetTileData(UnityEngine.Vector3Int, UnityEngine.Tilemaps.ITilemap, UnityEngine.Tilemaps.TileData)
RefreshTile(Vector3Int, ITilemap)
Declaration
public override void RefreshTile(Vector3Int location, ITilemap tileMap)
Parameters
Overrides
RuleMatches(RuleTile.TilingRule, Vector3Int, ITilemap, Boolean, Boolean)
Declaration
public bool RuleMatches(RuleTile.TilingRule rule, Vector3Int position, ITilemap tilemap, bool mirrorX, bool mirrorY)
Parameters
Returns
RuleMatches(RuleTile.TilingRule, Vector3Int, ITilemap, Int32)
Declaration
public bool RuleMatches(RuleTile.TilingRule rule, Vector3Int position, ITilemap tilemap, int angle)
Parameters
Returns
RuleMatches(RuleTile.TilingRule, Vector3Int, ITilemap, ref Matrix4x4)
Declaration
public bool RuleMatches(RuleTile.TilingRule rule, Vector3Int position, ITilemap tilemap, ref Matrix4x4 transform)
Parameters
Returns