docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class AutoTileTemplateUtility

    Class containing utility methods for AutoTile Template

    Inheritance
    object
    AutoTileTemplateUtility
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)