31 lines
1.1 KiB
C#
31 lines
1.1 KiB
C#
|
|
using System;
|
||
|
|
|
||
|
|
namespace UnityEngine
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles.
|
||
|
|
/// This is templated to accept a Neighbor Rule Class for Custom Rules.
|
||
|
|
/// Use this for Isometric Grids.
|
||
|
|
/// </summary>
|
||
|
|
/// <typeparam name="T">Neighbor Rule Class for Custom Rules</typeparam>
|
||
|
|
public class IsometricRuleTile<T> : IsometricRuleTile
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// Returns the Neighbor Rule Class type for this Rule Tile.
|
||
|
|
/// </summary>
|
||
|
|
public sealed override Type m_NeighborType => typeof(T);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles.
|
||
|
|
/// Use this for Isometric Grids.
|
||
|
|
/// </summary>
|
||
|
|
[Serializable]
|
||
|
|
[HelpURL(
|
||
|
|
"https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@latest/index.html?subfolder=/manual/RuleTile.html")]
|
||
|
|
public class IsometricRuleTile : RuleTile
|
||
|
|
{
|
||
|
|
// This has no differences with the RuleTile
|
||
|
|
}
|
||
|
|
}
|