Class AutoTileTemplateUtility
Class containing utility methods for AutoTile Template
Inherited Members
Namespace: UnityEditor.Tilemaps
Assembly: Unity.2D.Tilemap.Extras.Editor.dll
Syntax
public static class AutoTileTemplateUtilityMethods
ApplyTemplateToAutoTile(AutoTileTemplate, Texture2D, IEnumerable<Sprite>, AutoTile, bool)
Applies an AutoTileTemplate to an AutoTile with a source Texture2D
Declaration
public static void ApplyTemplateToAutoTile(this AutoTileTemplate template, Texture2D texture, IEnumerable<Sprite> sprites, AutoTile autoTile, bool matchExact = false)Parameters
| Type | Name | Description | 
|---|---|---|
| AutoTileTemplate | template | AutoTileTemplate to apply. | 
| Texture2D | texture | Source Texture2D containing Sprites for the AutoTileTemplate. | 
| IEnumerable<Sprite> | sprites | Source Sprites to be used in the AutoTile. | 
| AutoTile | autoTile | AutoTile updated with AutoTileTemplate. | 
| bool | matchExact | Match Sprites from Source exactly with positional data from AutoTileTemplate or match based on relative positional size. | 
CreateTemplate(int, int, AutoTileMaskType, List<SpriteData>)
Creates an AutoTileTemplate with the given parameters.
Declaration
public static AutoTileTemplate CreateTemplate(int imageWidth, int imageHeight, AutoTile.AutoTileMaskType maskType, List<AutoTileTemplate.SpriteData> spriteData)Parameters
| Type | Name | Description | 
|---|---|---|
| int | imageWidth | Width of original image. | 
| int | imageHeight | Height of original image. | 
| AutoTile.AutoTileMaskType | maskType | Mask Type to apply to AutoTile. | 
| List<AutoTileTemplate.SpriteData> | spriteData | Positional Data for AutoTileTemplate based on original image. | 
Returns
| Type | Description | 
|---|---|
| AutoTileTemplate | AutoTileTemplate generated with the given parameters. | 
LoadTemplateFromFile()
Loads an AutoTileTemplate from an asset file with a File Panel.
Declaration
public static AutoTileTemplate LoadTemplateFromFile()Returns
| Type | Description | 
|---|---|
| AutoTileTemplate | AutoTIleTemplate from asset file. | 
SaveTemplateToFile(int, int, AutoTileMaskType, List<SpriteData>)
Creates and saves an AutoTileTemplate with a FilePanel.
Declaration
public static void SaveTemplateToFile(int imageWidth, int imageHeight, AutoTile.AutoTileMaskType maskType, List<AutoTileTemplate.SpriteData> spriteData)Parameters
| Type | Name | Description | 
|---|---|---|
| int | imageWidth | Width of original image. | 
| int | imageHeight | Height of original image. | 
| AutoTile.AutoTileMaskType | maskType | Mask Type to apply to AutoTile. | 
| List<AutoTileTemplate.SpriteData> | spriteData | Positional Data for AutoTileTemplate based on original image. |