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 AutoTileTemplateUtility
Methods
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 |
---|---|---|
Auto |
template | AutoTileTemplate to apply. |
Texture2D | texture | Source Texture2D containing Sprites for the AutoTileTemplate. |
IEnumerable<Sprite> | sprites | Source Sprites to be used in the AutoTile. |
Auto |
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. |
Auto |
maskType | Mask Type to apply to AutoTile. |
List<Auto |
spriteData | Positional Data for AutoTileTemplate based on original image. |
Returns
Type | Description |
---|---|
Auto |
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 |
---|---|
Auto |
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. |
Auto |
maskType | Mask Type to apply to AutoTile. |
List<Auto |
spriteData | Positional Data for AutoTileTemplate based on original image. |